1. 13 3月, 2015 8 次提交
  2. 12 3月, 2015 20 次提交
  3. 11 3月, 2015 10 次提交
  4. 10 3月, 2015 2 次提交
    • P
      netfilter: bridge: use rcu hook to resolve br_netfilter dependency · 1a4ba64d
      Pablo Neira Ayuso 提交于
      e5de75bf ("netfilter: bridge: move DNAT helper to br_netfilter") results
      in the following link problem:
      
      net/bridge/br_device.c:29: undefined reference to `br_nf_prerouting_finish_bridge`
      
      Moreover it creates a hard dependency between br_netfilter and the
      bridge core, which is what we've been trying to avoid so far.
      
      Resolve this problem by using a hook structure so we reduce #ifdef
      pollution and keep bridge netfilter specific code under br_netfilter.c
      which was the original intention.
      Reported-by: NSimon Horman <simon.horman@netronome.com>
      Signed-off-by: NPablo Neira Ayuso <pablo@netfilter.org>
      1a4ba64d
    • F
      netfilter: fix sparse warnings in reject handling · a03a8dbe
      Florian Westphal 提交于
      make C=1 CF=-D__CHECK_ENDIAN__ shows following:
      
      net/bridge/netfilter/nft_reject_bridge.c:65:50: warning: incorrect type in argument 3 (different base types)
      net/bridge/netfilter/nft_reject_bridge.c:65:50:    expected restricted __be16 [usertype] protocol [..]
      net/bridge/netfilter/nft_reject_bridge.c:102:37: warning: cast from restricted __be16
      net/bridge/netfilter/nft_reject_bridge.c:102:37: warning: incorrect type in argument 1 (different base types) [..]
      net/bridge/netfilter/nft_reject_bridge.c:121:50: warning: incorrect type in argument 3 (different base types) [..]
      net/bridge/netfilter/nft_reject_bridge.c:168:52: warning: incorrect type in argument 3 (different base types) [..]
      net/bridge/netfilter/nft_reject_bridge.c:233:52: warning: incorrect type in argument 3 (different base types) [..]
      
      Caused by two (harmless) errors:
      1. htons() instead of ntohs()
      2. __be16 for protocol in nf_reject_ipXhdr_put API, use u8 instead.
      Reported-by: Nkbuild test robot <fengguang.wu@intel.com>
      Signed-off-by: NFlorian Westphal <fw@strlen.de>
      Signed-off-by: NPablo Neira Ayuso <pablo@netfilter.org>
      a03a8dbe