1) Fix suspend and resume in mt76x0u USB driver, from Stanislaw Gruszka.
2) Missing memory barriers in xsk, from Magnus Karlsson. 3) rhashtable fixes in mac80211 from Herbert Xu. 4) 32-bit MIPS eBPF JIT fixes from Paul Burton. 5) Fix for_each_netdev_feature() on big endian, from Hauke Mehrtens. 6) GSO validation fixes from Willem de Bruijn. 7) Endianness fix for dwmac4 timestamp handling, from Alexandre Torgue. 8) More strict checks in tcp_v4_err(), from Eric Dumazet. 9) af_alg_release should NULL out the sk after the sock_put(), from Mao Wenan. 10) Missing unlock in mac80211 mesh error path, from Wei Yongjun. 11) Missing device put in hns driver, from Salil Mehta. Please pull, thanks a lot! The following changes since commit 24f0a48743a256bdec1bcb80708bc309da4aa261: Merge tag 'for-linus-20190215' of git://git.kernel.dk/linux-block (2019-02-15 09:12:28 -0800) 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 1765f5dcd00963e33f1b8a4e0f34061fbc0e2f7f: sky2: Increase D3 delay again (2019-02-19 14:16:41 -0800) ---------------------------------------------------------------- Alexander Duyck (2): mm: Use fixed constant in page_frag_alloc instead of size + 1 net: Do not allocate page fragments that are not skb aligned Alexandre Torgue (1): net: stmmac: handle endianness in dwmac4_get_timestamp Alexei Starovoitov (1): bpf: fix lockdep false positive in stackmap Alexey Khoroshilov (1): net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe() Andrea Claudi (1): ipvs: fix warning on unused variable Beniamino Galvani (1): qmi_wwan: apply SET_DTR quirk to Sierra WP7607 Björn Töpel (1): xsk: do not remove umem from netdevice on fall-back to copy-mode Colin Ian King (1): net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" David Chen (1): r8152: Add support for MAC address pass through on RTL8153-BD David S. Miller (9): Merge tag 'mac80211-for-davem-2019-02-15' of git://git.kernel.org/.../jberg/mac80211 Merge branch 'net-dsa-b53-VLAN-and-L2-fixes' net: Add header for usage of fls64() Merge git://git.kernel.org/.../bpf/bpf Merge branch 'tcp-fix-possible-crash-in-tcp_v4_err' Merge branch 'netdev-page_frag_alloc-fixes' Merge branch 'qed-iWARP' Merge tag 'wireless-drivers-for-davem-2019-02-18' of git://git.kernel.org/.../kvalo/wireless-drivers Merge git://git.kernel.org/.../pablo/nf Davidlohr Bueso (1): xsk: share the mmap_sem for page pinning Eric Dumazet (2): tcp: clear icsk_backoff in tcp_write_queue_purge() tcp: tcp_v4_err() should be more careful Florian Fainelli (5): net: dsa: b53: Fix default VLAN ID net: dsa: b53: Properly account for VLAN filtering net: systemport: Fix reception of BPDUs net: dsa: bcm_sf2: Do not assume DSA master supports WoL net: dsa: b53: Do not program CPU port's PVID Hauke Mehrtens (1): net: Fix for_each_netdev_feature on Big endian Herbert Xu (2): mac80211: Use linked list instead of rhashtable walk for mesh tables mac80211: Free mpath object when rhashtable insertion fails Jason Wang (1): vhost: correctly check the return value of translate_desc() in log_used() Jose Abreu (1): net: stmmac: Fix a race in EEE enable callback Kai-Heng Feng (1): sky2: Increase D3 delay again Lorenzo Bianconi (1): net: ip6_gre: initialize erspan_ver just for erspan tunnels Magnus Karlsson (1): xsk: add missing smp_rmb() in xsk_mmap Mao Wenan (1): net: crypto set sk to NULL when af_alg_release. Martin KaFai Lau (1): bpf: Fix narrow load on a bpf_sock returned from sk_lookup() Michal Kalderon (2): qed: Fix iWARP buffer size provided for syn packet processing. qed: Fix iWARP syn packet mac address validation. Murali Karicheri (1): net: netcp: Fix ethss driver probe issue Pablo Neira Ayuso (1): netfilter: nf_tables: fix flush after rule deletion in the same batch Paul Burton (2): MIPS: eBPF: Always return sign extended 32b values MIPS: eBPF: Remove REG_32BIT_ZERO_EX Paul Kocialkowski (1): net: phy: xgmiitorgmii: Support generic PHY status read Petr Machata (1): mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable Petr Vorel (1): doc: Mention MSG_ZEROCOPY implementation for UDP Rakesh Pillai (1): mac80211: Restore vif beacon interval if start ap fails Salil Mehta (1): net: hns: Fixes the missing put_device in positive leg for roce reset Stanislaw Gruszka (1): mt76x0u: fix suspend/resume Wei Yongjun (1): mac80211: mesh: fix missing unlock on error in table_path_del() Willem de Bruijn (2): bpf: only adjust gso_size on bytestream protocols net: validate untrusted gso packets without csum offload Documentation/networking/msg_zerocopy.rst | 2 +- arch/mips/net/ebpf_jit.c | 24 +++++++------- crypto/af_alg.c | 4 ++- drivers/net/dsa/b53/b53_common.c | 90 ++++++++++++++++++++++++++++++++++++++++----------- drivers/net/dsa/b53/b53_priv.h | 3 ++ drivers/net/dsa/bcm_sf2.c | 10 +++--- drivers/net/ethernet/broadcom/bcmsysport.c | 4 +++ drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 3 ++ drivers/net/ethernet/marvell/mv643xx_eth.c | 7 +++- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 12 ++++--- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 21 ++++++++---- drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 9 ++++-- drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 22 +++++++------ drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/phy/xilinx_gmii2rgmii.c | 5 ++- drivers/net/usb/qmi_wwan.c | 4 +-- drivers/net/usb/r8152.c | 5 +-- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 46 ++++++++++++++++---------- drivers/vhost/vhost.c | 2 +- include/linux/netdev_features.h | 24 ++++++++++++-- include/linux/skbuff.h | 8 ++++- include/linux/virtio_net.h | 9 ++++++ kernel/bpf/stackmap.c | 8 ++++- kernel/bpf/verifier.c | 11 ++++--- mm/page_alloc.c | 8 ++--- net/core/dev.c | 4 +-- net/core/filter.c | 12 +++---- net/core/skbuff.c | 4 +++ net/ipv4/tcp.c | 2 +- net/ipv4/tcp_ipv4.c | 5 ++- net/ipv6/ip6_gre.c | 34 ++++++++++++-------- net/mac80211/cfg.c | 6 +++- net/mac80211/mesh.h | 6 ++++ net/mac80211/mesh_pathtbl.c | 157 +++++++++++++++++++++++++++-------------------------------------------------------------- net/netfilter/ipvs/ip_vs_ctl.c | 3 +- net/netfilter/nf_tables_api.c | 3 ++ net/xdp/xdp_umem.c | 11 ++++--- net/xdp/xsk.c | 4 +++ 41 files changed, 355 insertions(+), 244 deletions(-)