1) Fix hotplug deadlock in hv_netvsc, from Stephen Hemminger. 2) Fix double-free in rmnet driver, from Dan Carpenter.
3) INET connection socket layer can double put request sockets, fix from Eric Dumazet. 4) Don't match collect metadata-mode tunnels if the device is down, from Haishuang Yan. 5) Do not perform TSO6/GSO on ipv6 packets with extensions headers in be2net driver, from Suresh Reddy. 6) Fix scaling error in gen_estimator, from Eric Dumazet. 7) Fix 64-bit statistics deadlock in systemport driver, from Florian Fainelli. 8) Fix use-after-free in sctp_sock_dump, from Xin Long. 9) Reject invalid BPF_END instructions in verifier, from Edward Cree. Please pull, thanks a lot! The following changes since commit ad9a19d003703ae06a6e8efc64cf26a939d9e84d: Merge tag 'nfsd-4.14' of git://linux-nfs.org/~bfields/linux (2017-09-09 13:31:49 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git for you to fetch changes up to 8e29f97979c300406c21994986bdfcdb67fe4ff7: mlxsw: spectrum_router: Only handle IPv4 and IPv6 events (2017-09-16 09:21:43 -0700) ---------------------------------------------------------------- Arkadi Sharshevsky (1): mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+ Arnd Bergmann (2): w90p910_ether: include linux/interrupt.h net: vrf: avoid gcc-4.6 warning Christophe JAILLET (1): openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()' Colin Ian King (1): tg3: clean up redundant initialization of tnapi Cong Wang (3): net_sched: get rid of tcfa_rcu net_sched: fix reference counting of tc filter chain net_sched: carefully handle tcf_block_put() Dan Carpenter (2): net: qualcomm: rmnet: Fix a double free sctp: potential read out of bounds in sctp_ulpevent_type_enabled() David Ahern (1): net: ipv4: fix l3slave check for index returned in IP_PKTINFO David Lebrun (1): ipv6: sr: remove duplicate routing header type check David S. Miller (2): Merge branch 'net_sched-fix-filter-chain-reference-counting' Merge branch 'nfp-card-init' Edward Cree (1): bpf/verifier: reject BPF_ALU64|BPF_END Eric Dumazet (4): tcp/dccp: remove reqsk_put() from inet_child_forget() net_sched: gen_estimator: fix scaling error in bytes/packets samples tcp: update skb->skb_mstamp more carefully tcp: fix data delivery rate Florian Fainelli (1): net: systemport: Fix 64-bit stats deadlock Geert Uytterhoeven (1): net: smsc911x: Quieten netif during suspend Haishuang Yan (2): ip_tunnel: fix ip tunnel lookup in collect_md mode ip6_tunnel: fix ip6 tunnel lookup in collect_md mode Himanshu Jha (1): qed: remove unnecessary call to memset Ido Schimmel (1): mlxsw: spectrum_router: Only handle IPv4 and IPv6 events Jakub Kicinski (2): nfp: wait for board state before talking to the NSP nfp: wait for the NSP resource to appear on boot Jesper Dangaard Brouer (1): xdp: implement xdp_redirect_map for generic XDP Jiri Pirko (1): net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker Josh Hunt (1): net/sched: fix pointer check in gen_handle Kosuke Tatsukawa (1): net: bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs Nikolay Aleksandrov (1): net: bonding: fix tlb_dynamic_lb default value Nisar Sayed (1): smsc95xx: Configure pause time to 0xffff when tx flow control enabled Pavel Machek (1): Documentation: link in networking docs Pieter Jansen van Vuuren (1): nfp: add whitelist of supported flow dissector Sergei Shtylyov (1): MAINTAINERS: review Renesas DT bindings as well Stephen Hemminger (3): hv_netvsc: fix deadlock on hotplug hv_netvsc: avoid unnecessary wakeups on subchannel creation netvsc: increase default receive buffer size Suresh Reddy (1): be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx Tobias Klauser (1): tls: make tls_sw_free_resources static Xin Long (2): sctp: fix an use-after-free issue in sctp_sock_dump sctp: do not mark sk dumped when inet_sctp_diag_fill returns err Yonghong Song (1): perf/bpf: fix a clang compilation issue Yuval Mintz (1): mlxsw: spectrum: Prevent mirred-related crash on removal Documentation/networking/filter.txt | 2 +- MAINTAINERS | 2 ++ drivers/net/bonding/bond_main.c | 17 ++++++------- drivers/net/bonding/bond_options.c | 3 +++ drivers/net/ethernet/broadcom/bcmsysport.c | 3 --- drivers/net/ethernet/broadcom/tg3.c | 4 ++-- drivers/net/ethernet/emulex/benet/be.h | 8 +++++++ drivers/net/ethernet/emulex/benet/be_main.c | 14 +++++++++++ drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 38 +++++++++++++++++++---------- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 3 ++- drivers/net/ethernet/netronome/nfp/flower/offload.c | 13 ++++++++++ drivers/net/ethernet/netronome/nfp/nfp_main.c | 47 ++++++++++++++++++++++++++++++++++++ drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 23 ------------------ drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h | 2 ++ drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c | 45 ++++++++++++++++++++++++++++++++++ drivers/net/ethernet/nuvoton/w90p910_ether.c | 1 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 1 - drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 10 ++++---- drivers/net/ethernet/smsc/smsc911x.c | 15 +++++++++++- drivers/net/hyperv/hyperv_net.h | 3 +++ drivers/net/hyperv/netvsc.c | 3 +++ drivers/net/hyperv/netvsc_drv.c | 13 ++++------ drivers/net/hyperv/rndis_filter.c | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------ drivers/net/usb/smsc95xx.c | 11 ++++----- drivers/net/vrf.c | 6 ++--- include/linux/syscalls.h | 2 ++ include/net/act_api.h | 2 -- include/net/sctp/sctp.h | 3 ++- include/net/sctp/ulpevent.h | 6 ++++- include/trace/events/xdp.h | 4 ++-- kernel/bpf/verifier.c | 3 ++- kernel/trace/trace_syscalls.c | 2 +- net/core/filter.c | 38 +++++++++++++++++++---------- net/core/gen_estimator.c | 4 ++-- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/ip_sockglue.c | 8 +++++-- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/tcp_output.c | 24 +++++++++++-------- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/seg6_local.c | 4 ---- net/openvswitch/datapath.c | 3 ++- net/sched/act_api.c | 23 +++++++++--------- net/sched/cls_api.c | 63 ++++++++++++++++++++++++++++++------------------ net/sched/cls_rsvp.h | 2 +- net/sctp/sctp_diag.c | 33 +++++++------------------ net/sctp/socket.c | 40 +++++++++++++++++++------------ net/tls/tls_sw.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 16 +++++++++++++ 48 files changed, 467 insertions(+), 234 deletions(-)