Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jan 2010 19:01:22 +0000 (UTC)
From:      Luigi Rizzo <luigi@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/net if_bridge.c if_ethersubr.c src/sys/netgraph ng_ipfw.c src/sys/netinet ip_divert.c ip_divert.h ip_dummynet.h src/sys/netinet/ipfw ip_dummynet.c ip_fw2.c ip_fw_dynamic.c ip_fw_log.c ip_fw_nat.c ip_fw_pfil.c ...
Message-ID:  <201001041904.o04J4OMZ020228@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
luigi       2010-01-04 19:01:22 UTC

  FreeBSD src repository

  Modified files:
    sys/net              if_bridge.c if_ethersubr.c 
    sys/netgraph         ng_ipfw.c 
    sys/netinet          ip_divert.c ip_divert.h ip_dummynet.h 
    sys/netinet/ipfw     ip_dummynet.c ip_fw2.c ip_fw_dynamic.c 
                         ip_fw_log.c ip_fw_nat.c ip_fw_pfil.c 
                         ip_fw_private.h ip_fw_sockopt.c 
  Log:
  SVN rev 201527 on 2010-01-04 19:01:22Z by luigi
  
  Various cleanup done in ipfw3-head branch including:
  - use a uniform mtag format for all packets that exit and re-enter
    the firewall in the middle of a rulechain. On reentry, all tags
    containing reinject info are renamed to MTAG_IPFW_RULE so the
    processing is simpler.
  
  - make ipfw and dummynet use ip_len and ip_off in network format
    everywhere. Conversion is done only once instead of tracking
    the format in every place.
  
  - use a macro FREE_PKT to dispose of mbufs. This eases portability.
  
  On passing i also removed a few typos, staticise or localise variables,
  remove useless declarations and other minor things.
  
  Overall the code shrinks a bit and is hopefully more readable.
  
  I have tested functionality for all but ng_ipfw and if_bridge/if_ethersubr.
  For ng_ipfw i am actually waiting for feedback from glebius@ because
  we might have some small changes to make.
  For if_bridge and if_ethersubr feedback would be welcome
  (there are still some redundant parts in these two modules that
  I would like to remove, but first i need to check functionality).
  
  Revision  Changes    Path
  1.137     +10 -9     src/sys/net/if_bridge.c
  1.275     +6 -7      src/sys/net/if_ethersubr.c
  1.16      +19 -30    src/sys/netgraph/ng_ipfw.c
  1.159     +28 -28    src/sys/netinet/ip_divert.c
  1.6       +15 -48    src/sys/netinet/ip_divert.h
  1.50      +1 -5      src/sys/netinet/ip_dummynet.h
  1.18      +21 -23    src/sys/netinet/ipfw/ip_dummynet.c
  1.38      +50 -106   src/sys/netinet/ipfw/ip_fw2.c
  1.5       +1 -5      src/sys/netinet/ipfw/ip_fw_dynamic.c
  1.6       +6 -22     src/sys/netinet/ipfw/ip_fw_log.c
  1.12      +0 -6      src/sys/netinet/ipfw/ip_fw_nat.c
  1.12      +53 -58    src/sys/netinet/ipfw/ip_fw_pfil.c
  1.9       +48 -24    src/sys/netinet/ipfw/ip_fw_private.h
  1.9       +2 -1      src/sys/netinet/ipfw/ip_fw_sockopt.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001041904.o04J4OMZ020228>