cvs commit: src/sys/net bridge.c if_ethersubr.c src/sys/netinet
in_proto.c ip_divert.c ip_divert.h ip_dummynet.c ip_dummynet.h
ip_fastfwd.c ip_fw.h ip_fw2.c ip_input.c ip_output.c ip_var.h
tcp_debug.c tcp_input.c src/sys/sys mbuf.h
Max Laier
mlaier at FreeBSD.org
Fri Feb 13 11:14:16 PST 2004
mlaier 2004/02/13 11:14:16 PST
FreeBSD src repository
Modified files:
sys/net bridge.c if_ethersubr.c
sys/netinet in_proto.c ip_divert.c ip_dummynet.c
ip_dummynet.h ip_fastfwd.c ip_fw.h
ip_fw2.c ip_input.c ip_output.c ip_var.h
tcp_debug.c tcp_input.c
sys/sys mbuf.h
Added files:
sys/netinet ip_divert.h
Log:
This set of changes eliminates the use of MT_TAG "pseudo mbufs", replacing
them mostly with packet tags (one case is handled by using an mbuf flag
since the linkage between "caller" and "callee" is direct and there's no
need to incur the overhead of a packet tag).
This is (mostly) work from: sam
Silence from: -arch
Approved by: bms(mentor), sam, rwatson
Revision Changes Path
1.74 +5 -9 src/sys/net/bridge.c
1.156 +2 -15 src/sys/net/if_ethersubr.c
1.68 +1 -0 src/sys/netinet/in_proto.c
1.82 +48 -21 src/sys/netinet/ip_divert.c
1.1 +83 -0 src/sys/netinet/ip_divert.h (new)
1.77 +125 -91 src/sys/netinet/ip_dummynet.c
1.28 +17 -20 src/sys/netinet/ip_dummynet.h
1.6 +18 -67 src/sys/netinet/ip_fastfwd.c
1.81 +0 -1 src/sys/netinet/ip_fw.h
1.54 +25 -5 src/sys/netinet/ip_fw2.c
1.261 +56 -118 src/sys/netinet/ip_input.c
1.207 +60 -53 src/sys/netinet/ip_output.c
1.82 +16 -9 src/sys/netinet/ip_var.h
1.22 +1 -0 src/sys/netinet/tcp_debug.c
1.225 +2 -6 src/sys/netinet/tcp_input.c
1.136 +1 -18 src/sys/sys/mbuf.h
More information about the cvs-src
mailing list