1) We've discovered a common error in several networking drivers, they
   put VLAN offload features into ->vlan_features, which would suggest
   that they support offloading 2 or more levels of VLAN encapsulation.
   Not only do these devices not do that, but we don't have the
   infrastructure yet to handle that at all.

   Fixes from Vlad Yasevich.

2) Fix tcpdump crash with bridging and vlans, also from Vlad.

3) Some MAINTAINERS updates for random32 and bonding.

4) Fix late reseeds of prandom generator, from Sasha Levin.

5) Bridge doesn't handle stacked vlans properly, fix from Toshiaki
   Makita.

6) Fix deadlock in openvswitch, from Flavio Leitner.

7) get_timewait4_sock() doesn't report delay times correctly, fix
   from Eric Dumazet.

8) Duplicate address detection and addrconf verification need to
   run in contexts where RTNL can be obtained.  Move them to run
   from a workqueue.  From Hannes Frederic Sowa.

9) Fix route refcount leaking in ip tunnels, from Pravin B Shelar.

10) Don't return -EINTR from non-blocking recvmsg() on AF_UNIX
    sockets, from Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit 632b06aa2842b12c6d6a510ec080fb6ebdb38ea5:

  Merge branch 'nfsd-next' of git://linux-nfs.org/~bfields/linux (2014-03-25 
15:24:11 -0700)

are available in the git repository at:


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

for you to fetch changes up to 5f2feca20e0f4878fa16787bd50fcd82fb365be7:

  Merge branch 'vlan_offloads' (2014-03-28 17:17:16 -0400)

----------------------------------------------------------------

David S. Miller (2):
      Merge branch 'mvneta'
      Merge branch 'vlan_offloads'

Eric Dumazet (2):
      net: unix: non blocking recvmsg() should not return -EINTR
      tcp: fix get_timewait4_sock() delay computation on 64bit

Flavio Leitner (1):
      openvswitch: fix a possible deadlock and lockdep warning

Hannes Frederic Sowa (1):
      ipv6: move DAD and addrconf_verify processing to workqueue

Jason Wang (1):
      virtio-net: correct error handling of virtqueue_kick()

Jay Vosburgh (1):
      MAINTAINERS: bonding: change email address

Michael S. Tsirkin (2):
      vhost: fix total length when packets are too short
      vhost: validate vhost_get_vq_desc return value

Oliver Neukum (1):
      usbnet: include wait queue head in device structure

Pravin B Shelar (1):
      ip_tunnel: Fix dst ref-count.

Sasha Levin (2):
      random32: assign to network folks in MAINTAINERS
      random32: avoid attempt to late reseed if in the middle of seeding

Thomas Petazzoni (3):
      net: mvneta: rename MVNETA_GMAC2_PSC_ENABLE to MVNETA_GMAC2_PCS_ENABLE
      net: mvneta: fix usage as a module on RGMII configurations
      net: mvneta: use devm_ioremap_resource() instead of of_iomap()

Toshiaki Makita (2):
      bridge: Fix inabillity to retrieve vlan tags when tx offload is disabled
      bridge: Fix handling stacked vlan tags

Veaceslav Falico (1):
      MAINTAINERS: bonding: change email address

Vlad Yasevich (8):
      tg3: Do not include vlan acceleration features in vlan_features
      vlan: Set hard_header_len according to available acceleration
      net: Account for all vlan headers in skb_mac_gso_segment
      bridge: Fix crash with vlan filtering and tcpdump
      qlge: Do not propaged vlan tag offloads to vlans
      ifb: Remove vlan acceleration from vlan_features
      veth: Turn off vlan rx acceleration in vlan_features
      vlan: Warn the user if lowerdev has bad vlan features.

Wei Yang (1):
      net/mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during 
reset

Zoltan Kiss (1):
      core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors

 MAINTAINERS                                  |   5 ++-
 drivers/net/ethernet/broadcom/tg3.c          |   5 +--
 drivers/net/ethernet/marvell/mvneta.c        |  60 +++++++++-----------------
 drivers/net/ethernet/mellanox/mlx4/main.c    |   6 ++-
 drivers/net/ethernet/qlogic/qlge/qlge_main.c |   4 +-
 drivers/net/ifb.c                            |   3 +-
 drivers/net/usb/usbnet.c                     |  33 ++++++++------
 drivers/net/veth.c                           |   5 ++-
 drivers/net/virtio_net.c                     |   6 +--
 drivers/vhost/net.c                          |  20 ++++++++-
 include/linux/netdev_features.h              |   7 +++
 include/linux/netdevice.h                    |   2 +-
 include/linux/skbuff.h                       |   4 +-
 include/linux/usb/usbnet.h                   |   2 +-
 include/net/if_inet6.h                       |   4 +-
 lib/random32.c                               |  13 +++++-
 net/8021q/vlan.c                             |   4 +-
 net/8021q/vlan_dev.c                         |   6 ++-
 net/bridge/br_device.c                       |   6 +--
 net/bridge/br_input.c                        |  11 ++---
 net/bridge/br_vlan.c                         |  44 +++++++++++--------
 net/core/dev.c                               |  13 ++++--
 net/core/skbuff.c                            |  30 +++++++++----
 net/ipv4/gre_demux.c                         |   8 ++++
 net/ipv4/ip_tunnel.c                         |   3 --
 net/ipv4/ip_tunnel_core.c                    |   1 +
 net/ipv4/tcp_ipv4.c                          |   2 +-
 net/ipv6/addrconf.c                          | 193 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------
 net/netfilter/nfnetlink_queue_core.c         |   9 +++-
 net/openvswitch/datapath.c                   |   6 ++-
 net/openvswitch/flow.c                       |  26 +++--------
 net/unix/af_unix.c                           |  17 +++++---
 32 files changed, 363 insertions(+), 195 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to