Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Tagging Data in the Network Stack: mbuf_tags

We describe the mbuf_tag API, a mechanism for tagging data as they flow through the network stack. Originally introduced in OpenBSD, mbuf_tags were initially intended for use by the IPsec stack. The API has matured enough to be used by several other kernel components, and formed the basis for the FreeBSD mbuf_tags. We present the API, discuss its various uses in the OpenBSD network stack, and describe some plans for future work. Our goal is to demonstrate the flexibility of this relatively simple mechanism and expose it to other kernel developers.

Angelos D. Keromytis, Columbia University

BibTeX
@inproceedings {270105,
author = {Angelos D. Keromytis},
title = {Tagging Data in the Network Stack: {mbuf_tags}},
booktitle = {BSDCon 2003 (BSDCon 2003)},
year = {2003},
address = {San Mateo, CA},
url = {https://www.usenix.org/conference/bsdcon-2003/tagging-data-network-stack-mbuftags},
publisher = {USENIX Association},
month = sep
}
Download

Links

Paper: 
http://www.usenix.org/events/bsdcon03/tech/full_papers/keromytis/keromytis.pdf
Paper (HTML): 
http://www.usenix.org/events/bsdcon03/tech/full_papers/keromytis/keromytis_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us