]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Retire MT_HEADER mbuf type and change its users to use MT_DATA.
authorandre <andre@FreeBSD.org>
Wed, 2 Nov 2005 13:46:32 +0000 (13:46 +0000)
committerandre <andre@FreeBSD.org>
Wed, 2 Nov 2005 13:46:32 +0000 (13:46 +0000)
commit0df84f5a83def3e1548e39bb43b0c177d50265fa
tree7cfb57b5672b497ffd3064153c31cb0a738e8f19
parent728b935c7f99f10947da6d54873e625c1a7a69c7
Retire MT_HEADER mbuf type and change its users to use MT_DATA.

Having an additional MT_HEADER mbuf type is superfluous and redundant
as nothing depends on it.  It only adds a layer of confusion.  The
distinction between header mbuf's and data mbuf's is solely done
through the m->m_flags M_PKTHDR flag.

Non-native code is not changed in this commit.  For compatibility
MT_HEADER is mapped to MT_DATA.

Sponsored by: TCP/IP Optimization Fundraise 2005
21 files changed:
sys/compat/ndis/kern_ndis.c
sys/kern/uipc_sockbuf.c
sys/kern/uipc_socket.c
sys/kern/uipc_socket2.c
sys/net/if_gre.c
sys/net80211/ieee80211_freebsd.c
sys/net80211/ieee80211_output.c
sys/netinet/igmp.c
sys/netinet/ip_fw2.c
sys/netinet/ip_icmp.c
sys/netinet/ip_mroute.c
sys/netinet/ip_output.c
sys/netinet/tcp_output.c
sys/netinet/tcp_subr.c
sys/netinet/tcp_syncache.c
sys/netinet/tcp_timewait.c
sys/netipsec/ipsec_output.c
sys/netipx/ipx_ip.c
sys/netipx/spx_usrreq.c
sys/sys/mbuf.h
sys/sys/socketvar.h