1) Must tearodnw SR-IOV before unregistering netdev in igb driver, from Alex Williamson.
2) Fix ipv6 route unreachable crash in IPVS, from Alex Gartrell. 3) Default route selection in ipv4 should take the prefix length, table ID, and TOS into account, from Julian Anastasov. 4) sch_plug must have a reset method in order to purge all buffered packets when the qdisc is reset, likewise for sch_choke, from WANG Cong. 5) Fix deadlock and races in slave_changelink/br_setport in bridging. From Nikolay Aleksandrov. 6) mlx4 bug fixes (wrong index in port even propagation to VFs, overzealous BUG_ON assertion, etc.) from Ido Shamay, Jack Morgenstein, and Or Gerlitz. 7) Turn off klog message about SCTP userspace interface compat that makes no sense at all, from Daniel Borkmann. 8) Fix unbounded restarts of inet frag eviction process, causing NMI watchdog soft lockup messages, from Florian Westphal. 9) Suspend/resume fixes for r8152 from Hayes Wang. 10) Fix busy loop when MSG_WAITALL|MSG_PEEK is used in TCP recv, from Sabrina Dubroca. 11) Fix performance regression when removing a lot of routes from the ipv4 routing tables, from Alexander Duyck. 12) Fix device leak in AF_PACKET, from Lars Westerhoff. 13) AF_PACKET also has a header length comparison bug due to signedness, from Alexander Drozdov. 14) Fix bug in EBPF tail call generation on x86, from Daniel Borkmann. 15) Memory leaks, TSO stats, watchdog timeout and other fixes to thunderx driver from Sunil Goutham and Thanneeru Srinivasulu. 16) act_bpf can leak memory when replacing programs, from Daniel Borkmann. 17) WOL packet fixes in gianfar driver, from Claudiu Manoil. Please pull, thanks a lot. The following changes since commit c5dfd654d0ec0a28fe81e7bd4d4fd984a9855e09: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2015-07-22 14:45:25 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net for you to fetch changes up to ea111545843e657504193e4f726e1116b96b8141: stmmac: fix missing MODULE_LICENSE in stmmac_platform (2015-07-31 15:44:24 -0700) ---------------------------------------------------------------- Alex Gartrell (2): ipvs: fix ipv6 route unreach panic ipvs: skb_orphan in case of forwarding Alexander Drozdov (1): packet: tpacket_snd(): fix signed/unsigned comparison Alexander Duyck (1): fib_trie: Drop unnecessary calls to leaf_pull_suffix Andrew Lunn (1): net: fec: Ensure clocks are enabled while using mdio bus Andy Shevchenko (6): net/macb: improve big endian CPU support net/macb: check if macb_config present net/macb: use dev_*() when netdev is not yet registered net/macb: suppress compiler warnings net/macb: replace macb_count_tx_descriptors() by DIV_ROUND_UP() net/macb: convert to kernel doc Claudiu Manoil (3): gianfar: Fix warning when CONFIG_PM off gianfar: Fix suspend/resume for wol magic packet gianfar: Enable device wakeup when appropriate Daniel Borkmann (4): net: sctp: stop spamming klog with rfc6458, 5.3.2. deprecation warnings ebpf, x86: fix general protection fault when tail call is invoked act_bpf: fix memory leaks when replacing bpf programs net: sched: fix refcount imbalance in actions David S. Miller (12): Merge branch 'fib_select_default-fixes' Merge git://git.kernel.org/.../pablo/nf Merge branch 'mlx4-fixes' Merge branch 'inet-frag-fixes' Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth Merge branch 'r8152-fixes' Merge branch 'macb-fixes' macb: Fix build with macro'ized readl/writel. Merge branch 'netcp-fixes' Merge branch 'thunderx-fixes' Merge branch 'r8152-fixes' Merge branch 'gianfar-wol-fixes' David Ward (1): net/ipv4: suppress NETDEV_UP notification on address lifetime update Dmitry Torokhov (1): netfilter: IDLETIMER: fix lockdep warning Eric Dumazet (2): arp: filter NOARP neighbours for SIOCGARP ipv6: flush nd cache on IFF_NOARP change Florian Westphal (3): inet: frag: don't re-use chainlist for evictor inet: frag: change *_frag_mem_limit functions to take netns_frags as argument inet: frag: don't wait for timer deletion when evicting Ido Shamay (1): net/mlx4_en: Remove BUG_ON assert when checking if ring is full Ivan Vecera (1): macvtap: fix network header pointer for VLAN tagged pkts Jack Morgenstein (2): net/mlx4_core: Fix wrong index in propagating port change event to VFs net/mlx4_core: Relieve cpu load average on the port sending flow Jiri Pirko (1): niu: don't count tx error twice in case of headroom realloc fails Joachim Eastwood (1): stmmac: fix missing MODULE_LICENSE in stmmac_platform Joe Stringer (1): netfilter: nf_conntrack: Support expectations in different zones Johan Hedberg (1): Bluetooth: Fix NULL pointer dereference in smp_conn_security Julian Anastasov (6): ipvs: do not use random local source address for tunnels ipvs: fix crash if scheduler is changed ipvs: fix crash with sync protocol v0 and FTP ipvs: call skb_sender_cpu_clear ipv4: fib_select_default should match the prefix ipv4: consider TOS in fib_select_default Karicheri, Muralidharan (3): net: netcp: fix cleanup interface list in netcp_remove() net: netcp: ethss: fix up incorrect use of list api net: netcp: ethss: cleanup gbe_probe() and gbe_remove() functions Konstantin Khlebnikov (1): cgroup: net_cls: fix false-positive "suspicious RCU usage" Lars Westerhoff (1): packet: missing dev_put() in packet_do_bind() Lucas Stach (2): net: fec: use managed DMA API functions to allocate BD ring net: fec: introduce fec_ptp_stop and use in probe fail path Nikolay Aleksandrov (4): bridge: netlink: fix slave_changelink/br_setport race conditions inet: frags: remove INET_FRAG_EVICTED and use list_evictor for the test bridge: stp: when using userspace stp stop kernel hello and hold timers bridge: mdb: fix delmdb state in the notification Or Gerlitz (1): net/mlx4_core: Use sink counter for the VF default as fallback Pablo Neira Ayuso (3): netfilter: ctnetlink: put back references to master ct and expect objects netfilter: fix netns dependencies with conntrack templates Merge tag 'ipvs-fixes-for-v4.2' of https://git.kernel.org/.../horms/ipvs Sabrina Dubroca (1): tcp: fix recv with flags MSG_WAITALL | MSG_PEEK Satish Ashok (1): bridge: mcast: give fast leave precedence over multicast router and querier Shahed Shaikh (1): qlcnic: Fix corruption while copying Sowmini Varadhan (1): net: sk_clone_lock() should only do get_net() if the parent is not a kernel socket Sunil Goutham (10): net: thunderx: Fix data integrity issues with LDWB net: thunderx: Fix memory leak while tearing down interface net: thunderx: Fix RQ_DROP miscalculation net: thunderx: Fix memory leak when changing queue count net: thunderx: Fix TSO packet statistic net: thunderx: Suppress alloc_pages() failure warnings net: thunderx: Wakeup TXQ only if CQE_TX are processed net: thunderx: Set watchdog timeout value net: thunderx: Fix crash when changing rss with mutliple traffic flows net: thunderx: Add PCI driver shutdown routine Thanneeru Srinivasulu (1): net: thunderx: Fix for crash while BGX teardown Toshiaki Makita (1): bridge: Fix network header pointer for vlan tagged packets WANG Cong (3): sch_plug: purge buffered packets during reset sch_choke: drop all packets in queue during reset act_pedit: check binding before calling tcf_hash_release() WingMan Kwok (1): net: netcp: Fixes SGMII reset on network interface shutdown hayeswang (5): r8152: fix the issue about U1/U2 r8152: fix wakeup settings r8152: don't enable napi before rx ready r8152: add pre_reset and post_reset r8152: reset device when tx timeout arch/x86/net/bpf_jit_comp.c | 8 ++-- drivers/net/ethernet/cadence/macb.c | 125 ++++++++++++++++++++++++++++++++++++++++--------------------- drivers/net/ethernet/cadence/macb.h | 34 +++++++---------- drivers/net/ethernet/cavium/thunder/nic.h | 12 +++++- drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c | 26 ++++++++----- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 55 +++++++++++++++++++-------- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 17 ++++++--- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 14 +++++-- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 5 ++- drivers/net/ethernet/freescale/fec.h | 1 + drivers/net/ethernet/freescale/fec_main.c | 98 +++++++++++++++++++++++++++++++++++++++--------- drivers/net/ethernet/freescale/fec_ptp.c | 10 +++++ drivers/net/ethernet/freescale/gianfar.c | 104 ++++++++++++++++----------------------------------- drivers/net/ethernet/freescale/gianfar.h | 3 -- drivers/net/ethernet/freescale/gianfar_ethtool.c | 5 +-- drivers/net/ethernet/mellanox/mlx4/cmd.c | 17 ++++++++- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 - drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 5 +++ drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 4 ++ drivers/net/ethernet/sun/niu.c | 4 +- drivers/net/ethernet/ti/netcp.h | 1 + drivers/net/ethernet/ti/netcp_core.c | 14 +++++-- drivers/net/ethernet/ti/netcp_ethss.c | 67 ++++++++++++++++++--------------- drivers/net/ethernet/ti/netcp_sgmii.c | 30 ++++++++++++++- drivers/net/macvtap.c | 7 ++++ drivers/net/usb/r8152.c | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------- include/linux/platform_data/macb.h | 14 +++++-- include/net/act_api.h | 8 +++- include/net/inet_frag.h | 17 ++++++--- include/net/ip_fib.h | 3 +- include/net/netfilter/nf_conntrack.h | 2 +- include/net/netns/conntrack.h | 1 - include/net/sock.h | 2 +- net/bluetooth/smp.c | 4 ++ net/bridge/br_forward.c | 29 ++++++++++---- net/bridge/br_mdb.c | 1 + net/bridge/br_multicast.c | 50 +++++++++++++------------ net/bridge/br_netlink.c | 10 ++++- net/bridge/br_stp.c | 5 ++- net/bridge/br_stp_if.c | 13 ++++++- net/bridge/br_stp_timer.c | 4 +- net/core/netclassid_cgroup.c | 3 +- net/core/sock.c | 8 ++-- net/dccp/proto.c | 2 +- net/ieee802154/6lowpan/reassembly.c | 6 +-- net/ipv4/arp.c | 16 ++++---- net/ipv4/devinet.c | 1 - net/ipv4/fib_lookup.h | 1 + net/ipv4/fib_semantics.c | 41 ++++++++++++++------ net/ipv4/fib_trie.c | 7 +--- net/ipv4/inet_fragment.c | 40 ++++++++------------ net/ipv4/ip_fragment.c | 12 +++--- net/ipv4/route.c | 2 +- net/ipv4/tcp.c | 11 ++++-- net/ipv6/ndisc.c | 6 +++ net/ipv6/netfilter/nf_conntrack_reasm.c | 6 +-- net/ipv6/reassembly.c | 8 ++-- net/llc/af_llc.c | 4 +- net/netfilter/ipvs/ip_vs_core.c | 16 +++++++- net/netfilter/ipvs/ip_vs_ctl.c | 78 ++++++++++++++++++++++++-------------- net/netfilter/ipvs/ip_vs_sched.c | 12 +++--- net/netfilter/ipvs/ip_vs_sync.c | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 41 +++++++++++++++++++- net/netfilter/nf_conntrack_core.c | 67 +++++++++++++++++++++------------ net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 5 --- net/netfilter/nf_synproxy_core.c | 7 ++-- net/netfilter/xt_CT.c | 8 ++-- net/netfilter/xt_IDLETIMER.c | 1 + net/packet/af_packet.c | 11 +++--- net/sched/act_api.c | 11 +++--- net/sched/act_bpf.c | 53 +++++++++++++++++--------- net/sched/act_pedit.c | 5 +-- net/sched/sch_choke.c | 13 +++++++ net/sched/sch_plug.c | 1 + net/sctp/socket.c | 6 --- 78 files changed, 1000 insertions(+), 539 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html