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