Barr et al. "Network Monitoring System Design" SIGSCE 98, pp. 102-106, Jul. 1998. |
Thekkath et al. "Implementing Network Protocols at User Level" IEEE/ACM Transactions on Networking, vol. 1, No. 5, pp. 554-565, Oct. 1993. |
Baily, Mary L., Gopal, Burra, Pagels, Michael A., Peterson, Larry L., and Sarkar, Prasenjit, Usenix Assocation, Pathfinder: A Pattern-Based Packet Classifier, Department of Computer Science, University of Arizona, pp. 115-123. |
Mogul, Jeffrey C., Rashid, Richard F., and Accetta, Michael J., The Packet Filter: An Efficient Mechanism for User-Level Network Code, 1987, pp. 39-51. |
McCanne, Steven, and Jacobson, Van, 1993 Winter Usenix, The BSD Packet Filter: A New Architecture for User-Level Packet Capture, Jan. 25-29, San Diego, California, 1993, pp. 259-269. |
Yuhara, Masanobu, Bershad, Brian N., Maeda, Chris, and Moss, J. Eliot B., 1994 Winter Usenix, Efficient Packet Demultiplexing for Multiple Endpoints and Large Messages, Jan. 17-21, 1994, San Francisco, California, pp. 153-165. |
Doeringer, Willibald, Karjoth, Gunter, IEEE/ACM Transactions on Networking, Routing on Longest-Matching Prefixes, vol. 4, No. 1, Feb. 1996, pp. 86-97. |
Fredkin, "Trie Memory", Communications of the ACM, vol. 3, No. 9, Sep. 1960, pp. 490-499. |
Morrison, "PATRICIA-Practical Altgorithm to Retrieve Information Coded in Alphanumeric", Journal of the Association for Computing Machinery, vol. 15, No. 4, Oct. 1969, pp. 514-143. |
Gonnet and Baeza-Yates, Handbook of Algorithm and Data Structures, Addison-Wesley, 1991, pp. 133-143. |
Sedgewick, Algorithms, Addison-Wesley, 1988, pp. 245-257. |