diff options
author | andre <andre@FreeBSD.org> | 2005-11-18 16:23:26 +0000 |
---|---|---|
committer | andre <andre@FreeBSD.org> | 2005-11-18 16:23:26 +0000 |
commit | 60a2f6f1b5fce62c2014376e7a2ae593e17077d6 (patch) | |
tree | 25a910c43a490725f1198d01cf3404dc591746ff /sys/sys/mbuf.h | |
parent | ae7b5c1a181cb1af58ea52a40b2a76757c338cb8 (diff) | |
download | FreeBSD-src-60a2f6f1b5fce62c2014376e7a2ae593e17077d6.zip FreeBSD-src-60a2f6f1b5fce62c2014376e7a2ae593e17077d6.tar.gz |
Purge layer specific mbuf flags on layer crossings to avoid confusing
upper or lower layers.
Sponsored by: TCP/IP Optimization Fundraise 2005
Diffstat (limited to 'sys/sys/mbuf.h')
-rw-r--r-- | sys/sys/mbuf.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/sys/mbuf.h b/sys/sys/mbuf.h index 08dfb60..e807f54 100644 --- a/sys/sys/mbuf.h +++ b/sys/sys/mbuf.h @@ -202,6 +202,11 @@ struct mbuf { M_VLANTAG) /* + * Flags to purge when crossing layers. + */ +#define M_PROTOFLAGS (M_PROTO1|M_PROTO2|M_PROTO3|M_PROTO4|M_PROTO5) + +/* * Flags indicating hw checksum support and sw checksum requirements. */ #define CSUM_IP 0x0001 /* will csum IP */ |