System for user-space network packet modification

作者: Jerry Mahler , Michael Borella , Ikhlaq Sidhu , Guido Schuster

DOI:

关键词:

摘要: A system for user-space packet modification, including a set of kernel code and user-level application programming interface (API). The facilitates creation special socket passing packets between space user space. in turn filter associated with the socket, order to trap incoming or outgoing being processed at designated point protocol stack. Once is trapped, it moved through into space, thereby least temporarily preventing stack from further processing packet. In an may operate on packet, instance, modifying aspects deleting altogether. injection desired processing.

参考文章(10)
J. Mogul, R. Rashid, M. Accetta, The packer filter: an efficient mechanism for user-level network code symposium on operating systems principles. ,vol. 21, pp. 39- 51 ,(1987) , 10.1145/37499.37505
S. Blott, J. Brustoloni, C. Martin, NetTap: an efficient and reliable PC-based platform for network programming 2000 IEEE Third Conference on Open Architectures and Network Programming. Proceedings (Cat. No.00EX401). pp. 13- 22 ,(2000) , 10.1109/OPNARC.2000.828129
Laurence B. Boucher, David A. Higgen, Stephen E. J. Blightman, Peter K. Craft, Daryl D. Starr, Clive M. Philbrick, Passing a communication control block from host to a local device such that a message is processed on the device ,(2001)
T. Kitayama, A. Miyoshi, T. Saito, H. Tokuda, Real-time communication in distributed environment-real-time packet filter approach embedded and real time computing systems and applications. pp. 10- 17 ,(1997) , 10.1109/RTCSA.1997.629168
Z.D. Dittia, G.M. Parulkar, J.R. Cox, The APIC approach to high performance network interface design: protected DMA and other techniques international conference on computer communications. ,vol. 2, pp. 823- 831 ,(1997) , 10.1109/INFCOM.1997.644547
Van Jacobson, Steven McCanne, The BSD packet filter: a new architecture for user-level packet capture USENIX'93 Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings. pp. 2- 2 ,(1993)
C.A. Thekkath, T.D. Nguyen, E. Moy, E.D. Lazowska, Implementing network protocols at user level IEEE ACM Transactions on Networking. ,vol. 1, pp. 554- 565 ,(1993) , 10.1109/90.251914