[GIT] Networking

Message ID 20120307.002211.1109938489960237946.davem@davemloft.net
State Accepted, archived
Delegated to: David Miller
Headers show


git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master


David Miller March 7, 2012, 5:22 a.m.
1) TCP can chop up SACK'd SKBs below below the unacked send
   sequence and that breaks lots of stuff.  Fix from Neal Cardwell.

2) There is code in ipv6 to properly join and leave the all-routers
   multicast code when the forwarding setting is changed, but once
   forwarding is turned on, we don't do the join for newly registered
   devices.  Fix from Li Wei.

3) Netfilter's NAT module autoload in ctnetlink drops a spinlock around
   a sleeping call, problem is this code path doesn't actually hold that
   lock.  Fix from Pablo Neira Ayuso.

4) TG3 uses the wrong interfaces to hook into the new byte queue limit
   support.  It uses the device level interfaces, which is fine for
   single queue devices, but on more recent chips this driver supports
   multiqueue so we have to use the multiqueue BQL APIs.  Fix from Tom

5) r8169 resume fix from Francois Romieu.

6) Add some cxgb4 device IDs, from Vipul Pandya.

Please pull, thanks a lot!

The following changes since commit 55062d061790b43aee01ab3f9ac57b8596254f19:

  x86: fix typo in recent find_vma_prev purge (2012-03-06 18:48:13 -0800)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master

Florian Westphal (1):
      bridge: netfilter: don't call iptables on vlan packets if sysctl is off

Li Wei (1):
      IPv6: Fix not join all-router mcast group when forwarding set.

Neal Cardwell (1):
      tcp: fix tcp_shift_skb_data() to not shift SACKed data below snd_una

Pablo Neira Ayuso (3):
      netfilter: ctnetlink: remove incorrect spin_[un]lock_bh on NAT module autoload
      netfilter: bridge: fix wrong pointer dereference
      netfilter: nf_conntrack: fix early_drop with reliable event delivery

Santosh Nayak (1):
      netfilter: ebtables: fix wrong name length while copying to user-space

Sjur Br├Žndeland (1):
      caif-hsi: Set default MTU to 4096

Tom Herbert (1):
      tg3: Fix to use multi queue BQL interfaces

Vipul Pandya (2):
      cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters
      cxgb4vf: Add support for Chelsio's T480-CR and T440-LP-CR adapters

Yevgeny Petrilin (1):
      mlx4_core: remove buggy sched_queue masking

fran├žois romieu (1):
      r8169: runtime resume before shutdown.

 drivers/net/caif/caif_hsi.c                        |    2 +-
 drivers/net/ethernet/broadcom/tg3.c                |    6 ++--
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |    2 +
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |    2 +
 drivers/net/ethernet/mellanox/mlx4/qp.c            |    5 ---
 drivers/net/ethernet/realtek/r8169.c               |    5 +++
 net/bridge/br_netfilter.c                          |   32 +++++++++++--------
 net/bridge/netfilter/ebtables.c                    |   16 ++++++++--
 net/ipv4/tcp_input.c                               |    4 ++
 net/ipv6/addrconf.c                                |    4 ++
 net/netfilter/nf_conntrack_core.c                  |    8 ++++-
 net/netfilter/nf_conntrack_netlink.c               |    3 --
 12 files changed, 58 insertions(+), 31 deletions(-)
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html