This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6fab154a33ba Merge tag 'for-5.13-rc6-tag' of git://git.kernel.org/pub/s [...] new 51c96a561f24 ethtool: Fix NULL pointer dereference during module EEPROM dump new 306b9228c097 mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst si [...] new d566ed04e42b mlxsw: spectrum_qdisc: Pass handle, not band number to fin [...] new 2fd8d84ce309 mlxsw: core: Set thermal zone polling delay argument to re [...] new aaab3076d7c7 Merge branch 'mlxsw-fixes' new a47c397bb29f revert "net: kcm: fix memory leak in kcm_sendmsg" new 7a6b1ab7475f neighbour: allow NUD_NOARP entries to be forced GCed new d612c3f3fae2 net: ipv4: fix memory leak in netlbl_cipsov4_add_std new 5ac6b198d7e3 net: ipv4: Remove unneed BUG() function new d439aa33a9b9 net: appletalk: fix the usage of preposition new 9bb392f62447 vrf: fix maximum MTU new 9f460ae31c44 batman-adv: Avoid WARN_ON timing related checks new df693f13a18f Merge tag 'batadv-net-pullrequest-20210608' of git://git.o [...] new 49bfcbfd989a net: rds: fix memory leak in rds_recvmsg new 1650bdb1c516 net: dsa: felix: re-enable TX flow control in ocelot_port_flush() new 504fd6a5390c net: ena: fix DMA mapping function issues in XDP new f2386cf7c5f4 net: lantiq: disable interrupt before sheduling NAPI new 80ec82e3d2c1 net: ethtool: clear heap allocations for ethtool function new dcd01eeac144 inet: annotate data race in inet_send_prepare() and inet_d [...] new a8b897c7bcd4 udp: fix race between close() and udp_abort() new 0ee4d55534f8 mac80211: remove warning in ieee80211_get_sband() new bd18de517923 mac80211_hwsim: drop pending frames on stop new 34fb4db5abc1 mac80211: correct ieee80211_iterate_active_interfaces_mtx( [...] new a64b6a25dd9f cfg80211: call cfg80211_leave_ocb when switching away from OCB new b90f51e8e1f5 staging: rtl8723bs: fix monitor netdev register/unregister new e298aa358f0c mac80211: fix skb length check in ieee80211_scan_rx() new bddc0c411a45 mac80211: Fix NULL ptr deref for injected rate info new d5befb224edb mac80211: fix deadlock in AP/VLAN handling new adaed1b9daf5 mac80211: fix 'reset' debugfs locking new 43076c1e0743 cfg80211: fix phy80211 symlink creation new 65bec836da83 cfg80211: shut down interfaces on failed resume new f5baf287f5da mac80211: move interface shutdown out of wiphy lock new a9799541ca34 mac80211: drop multicast fragments new 93124d4a90ba Merge tag 'mac80211-for-net-2021-06-09' of git://git.kerne [...] new d2e381c49636 rtnetlink: Fix regression in bridge VLAN configuration new 13c62f5371e3 net/sched: act_ct: handle DNAT tuple collision new ebc5399ea1df ice: add ndo_bpf callback for safe mode netdev ops new 2e84f6b3773f ice: parameterize functions responsible for Tx ring management new 6cde05ab93df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 2bf8d2ae3480 net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() new fb1a3132ee1a net/mlx5e: Fix use-after-free of encap entry in neigh upda [...] new 8ad893e516a7 net/mlx5e: Remove dependency in IPsec initialization flows new a3e5fd9314df net/mlx5e: Fix page reclaim for dead peer hairpin new c189716b2a7c net/mlx5: Consider RoCE cap before init RDMA resources new 4aaf96ac8b45 net/mlx5: DR, Don't use SW steering when RoCE is not supported new 11f5ac3e05c1 net/mlx5e: Verify dev is present in get devlink port ndo new 9ae8c18c5e4d net/mlx5e: Don't update netdev RQs with PTP-RQ new a6ee6f5f1082 net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP new 7a545077cb67 Revert "net/mlx5: Arm only EQs with EQEs" new 6d6727dddc7f net/mlx5e: Block offload of outer header csum for UDP tunnels new 54e1217b9048 net/mlx5e: Block offload of outer header csum for GRE tunnel new 388fa7f13d61 Merge tag 'mlx5-fixes-2021-06-09' of git://git.kernel.org/ [...] new 3bdd5ee0ec8c skbuff: fix incorrect msg_zerocopy copy notifications new 9d44fa3e50cc ping: Check return value of function 'ping_queue_rcv_skb' new 58e2071742e3 net: bridge: fix vlan tunnel dst null pointer dereference new cfc579f9d89a net: bridge: fix vlan tunnel dst refcnt when egressing new 172947ac678e Merge branch 'bridge-egress-fixes' new f13ef10059cc net: annotate data race in sock_error() new b71eaed8c04f inet: annotate date races around sk->sk_txhash new d1b5bee4c8be net/packet: annotate data race in packet_sendmsg() new 5fc177ab7594 netfilter: synproxy: Fix out of bounds when parsing TCP options new 07718be26568 mptcp: Fix out of bounds when parsing TCP options new ba91c49dedbd sch_cake: Fix out of bounds when parsing TCP options and header new 0280f429dc21 Merge branch 'tcp-options-oob-fixes' new ad9f151e560b netfilter: nf_tables: initialize set before expression setup new 82944421243e selftests: netfilter: add fib test case new 12f36e9bf678 netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local new 22488e45501e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 72f961320d5d mptcp: try harder to borrow memory from subflow under pressure new 99d1055ce246 mptcp: wake-up readers only for in sequence data new 61e710227e97 mptcp: do not warn on bad input from the network new 2395da0e1793 selftests: mptcp: enable syncookie only in absence of reorders new 499ada507336 mptcp: fix soft lookup in subflow_error_report() new 232e3683b4ee Merge branch 'mptcp-fixes' new da9ef50f545f net: phy: dp83867: perform soft reset and retain established link new 33e381448cf7 alx: Fix an error handling path in 'alx_probe()' new 42a2039753a7 cxgb4: fix endianness when flashing boot image new f046bd0ae15d cxgb4: fix sleep in atomic when flashing PHY firmware new 6d297540f75d cxgb4: halt chip before flashing PHY firmware image new f4cdcae03f9c Merge branch 'cxgb4-fixes' new 1adb20f0d496 net: stmmac: dwmac1000: Fix extended MAC address registers [...] new ea6932d70e22 net: make get_net_ns return error if NET_NS is disabled new 4f667b8e049e sch_cake: revise docs for RFC 8622 LE PHB support new 994c393bb688 net: qualcomm: rmnet: don't over-count statistics new e175aef90269 ethtool: strset: fix message length calculation new cb3376604a67 qlcnic: Fix an error handling path in 'qlcnic_probe()' new 49a10c7b1762 netxen_nic: Fix an error handling path in 'netxen_nic_probe()' new 09427c1915f7 cxgb4: fix wrong ethtool n-tuple rule lookup new 58af3d3d54e8 net: caif: fix memory leak in ldisc_open new b87b04f5019e ipv4: Fix device used for dst_alloc with local routes new ad9d24c9429e net: qrtr: fix OOB Read in qrtr_endpoint_post new 995fca15b73f Bluetooth: SMP: Fix crash when receiving new connection wh [...] new 45deacc731d7 Merge tag 'for-net-2021-06-14' of git://git.kernel.org/pub [...] new 2214fb53006e net: mhi_net: Update the transmit handler prototype new 475b92f93216 ptp: improve max_adj check against unreasonable values new e34492dea68d net: inline function get_net_ns_by_fd if NET_NS is disabled new c1a3d4067309 net: cdc_ncm: switch to eth%d interface naming new 057d49334c02 qmi_wwan: Do not call netif_rx from rx_fixup new 7ea6cd16f159 lantiq: net: fix duplicated skb in rx descriptor ring new 11fc79fc9f2e libbpf: Fixes incorrect rx_ring_setup_done new d203b0fd863a bpf: Inherit expanded/patched seen count from old aux data new fe9a5ca7e370 bpf: Do not mark insn as seen under speculative path verification new 9183671af6db bpf: Fix leakage under speculation on mispredicted branches new 973377ffe814 bpf, selftests: Adjust few selftest outcomes wrt unreachable code new a4f0377db125 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 8f269102baf7 net: stmmac: disable clocks in stmmac_remove_config_dt() new 56b786d86694 net: usb: fix possible use-after-free in smsc75xx_bind new cb3cefe3f3f8 net: fec_ptp: add clock rate zero check new d23765646e71 net: fec_ptp: fix issue caused by refactor the fec_devtype new c0d982bf825f Merge branch 'fec-ptp-fixes' new d8e2973029b8 net: ipv4: fix memory leak in ip_mc_add1_src new 2030043e616c can: j1939: fix Use-after-Free, hold skb ref while in use new 8d0caedb7596 can: bcm/raw/isotp: use per module netdevice notifier new 5e87ddbe3942 can: bcm: fix infoleak in struct bcm_msg_head new 91c02557174b can: mcba_usb: fix memory leak in mcba_usb new e82a35aead2f Merge tag 'linux-can-fixes-for-5.13-20210616' of git://git [...] new c7d2ef5dd4b0 net/packet: annotate accesses to po->bind new e032f7c9c7ce net/packet: annotate accesses to po->ifindex new 1d2ac2033d79 Merge branch 'net-packet-data-races' new 0fd158b89b50 selftests: net: veth: make test compatible with dash new a494bd642d91 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_ [...] new 1b29df0e2e80 selftests: net: use bash to run udpgro_fwd test case new 99718abdc00e r8152: Avoid memcpy() over-reading of ETH_SS_STATS new 224004fbb033 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS new da5ac772cfe2 r8169: Avoid memcpy() over-reading of ETH_SS_STATS new c19c8c0e666f be2net: Fix an error handling path in 'be_probe()' new 7edcc6823014 net: hamradio: fix memory leak in mkiss_close new 94a4b8414d3e net/mlx5: Fix error path for set HCA defaults new 2058cc9c8041 net/mlx5: Check that driver was probed prior attaching the device new bbc8222dc49d net/mlx5: E-Switch, Read PF mac address new ca36fc4d77b3 net/mlx5: E-Switch, Allow setting GUID for host PF vport new c7d6c19b3bde net/mlx5: SF_DEV, remove SF device on invalid state new 65fb7d109abe net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding new a5ae8fc9058e net/mlx5e: Don't create devices during unload flow new 0232fc2ddcf4 net/mlx5: Reset mkey index on creation new bc39f6792ede Merge tag 'mlx5-fixes-2021-06-16' of git://git.kernel.org/ [...] new c3b26fdf1b32 net: cdc_eem: fix tx fixup skb leak new 1c200f832e14 net: qed: Fix memcpy() overflow of qed_dcbx_params() new 39eb028183bc cxgb4: fix wrong shift. new 0afd6a4e8028 bnxt_en: Rediscover PHY capabilities after firmware reset new c12e1643d273 bnxt_en: Fix TQM fastpath ring backing store computation new 03400aaa69f9 bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path new b6a258c10ea6 Merge branch 'bnxt_en-fixes' new 35036d69b9bd MAINTAINERS: add Guvenc as SMC maintainer new 6aa32217a9a4 net: ll_temac: Make sure to free skb when it is completely used new 28d9fab458b1 net: ll_temac: Add memory-barriers for TX BD access new c364df2489b8 net: ll_temac: Fix TX BD buffer overwrite new f63963411942 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY new 321827477360 icmp: don't send out ICMP messages with a source address o [...] new 7e9838b7915e selftests/net: Add icmp.sh for testing ICMP dummy address [...] new 1236af327af4 mac80211: minstrel_ht: fix sample time check new b5642479b0f7 cfg80211: make certificate generation more robust new 0288e5e16a2e cfg80211: avoid double free of PMSR request new bbc6f03ff26e mac80211: reset profile_periodicity/ema_ap new 652e8363bbc7 mac80211: handle various extensible elements correctly new 0d1dc9e1f4c0 Merge tag 'mac80211-for-net-2021-06-18' of git://git.kerne [...] new 9cca0c2d7014 net: ethernet: fix potential use-after-free in ec_bhf_remove new 9ed13a17e38e Merge tag 'net-5.13-rc7' of git://git.kernel.org/pub/scm/l [...]
The 158 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 1 + drivers/net/caif/caif_serial.c | 1 + drivers/net/can/usb/mcba_usb.c | 17 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 54 ++--- drivers/net/ethernet/atheros/alx/main.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 48 +++-- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 - drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 46 +++-- drivers/net/ethernet/ec_bhf.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 1 + drivers/net/ethernet/freescale/fec_ptp.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 18 +- drivers/net/ethernet/intel/ice/ice_main.c | 15 ++ drivers/net/ethernet/lantiq_xrx200.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 ++ .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 22 ++ .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 33 ++- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 25 +-- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 3 + .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c | 1 + .../mellanox/mlx5/core/steering/dr_ste_v1.c | 26 ++- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 9 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 30 ++- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 2 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 5 +- drivers/net/ethernet/mscc/ocelot.c | 5 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 18 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 8 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 27 ++- drivers/net/hamradio/mkiss.c | 1 + drivers/net/mhi/net.c | 2 +- drivers/net/phy/dp83867.c | 6 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/smsc75xx.c | 10 +- drivers/net/vrf.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/ptp/ptp_clock.c | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +- include/linux/mlx5/driver.h | 4 + include/linux/mlx5/transobj.h | 1 + include/linux/ptp_clock_kernel.h | 2 +- include/linux/socket.h | 2 - include/net/mac80211.h | 9 +- include/net/net_namespace.h | 14 +- include/net/sock.h | 17 +- include/uapi/linux/in.h | 3 + kernel/bpf/verifier.c | 68 ++++++- net/appletalk/aarp.c | 2 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/bluetooth/smp.c | 6 +- net/bridge/br_private.h | 4 +- net/bridge/br_vlan_tunnel.c | 38 ++-- net/can/bcm.c | 62 ++++-- net/can/isotp.c | 61 ++++-- net/can/j1939/transport.c | 54 +++-- net/can/raw.c | 62 ++++-- net/core/neighbour.c | 1 + net/core/net_namespace.c | 20 +- net/core/rtnetlink.c | 8 +- net/core/skbuff.c | 4 +- net/ethtool/eeprom.c | 2 +- net/ethtool/ioctl.c | 10 +- net/ethtool/strset.c | 2 + net/ipv4/af_inet.c | 4 +- net/ipv4/cipso_ipv4.c | 1 + net/ipv4/devinet.c | 2 +- net/ipv4/icmp.c | 7 + net/ipv4/igmp.c | 1 + net/ipv4/ping.c | 12 +- net/ipv4/route.c | 15 +- net/ipv4/udp.c | 10 + net/ipv6/addrconf.c | 2 +- net/ipv6/netfilter/nft_fib_ipv6.c | 22 +- net/ipv6/udp.c | 3 + net/kcm/kcmsock.c | 5 - net/mac80211/debugfs.c | 11 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/iface.c | 19 +- net/mac80211/main.c | 7 +- net/mac80211/mlme.c | 8 + net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/rx.c | 9 +- net/mac80211/scan.c | 21 +- net/mac80211/tx.c | 52 +++-- net/mac80211/util.c | 24 +-- net/mptcp/options.c | 2 + net/mptcp/protocol.c | 52 ++--- net/mptcp/protocol.h | 1 - net/mptcp/subflow.c | 108 +++++----- net/netfilter/nf_synproxy_core.c | 5 + net/netfilter/nf_tables_api.c | 85 ++++---- net/packet/af_packet.c | 41 ++-- net/qrtr/qrtr.c | 2 +- net/rds/recv.c | 2 +- net/sched/act_ct.c | 21 +- net/sched/sch_cake.c | 18 +- net/socket.c | 13 -- net/unix/af_unix.c | 7 +- net/wireless/Makefile | 2 +- net/wireless/core.c | 13 +- net/wireless/pmsr.c | 16 +- net/wireless/sysfs.c | 4 + net/wireless/util.c | 3 + tools/lib/bpf/xsk.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 2 +- tools/testing/selftests/bpf/verifier/and.c | 2 + tools/testing/selftests/bpf/verifier/bounds.c | 14 ++ tools/testing/selftests/bpf/verifier/dead_code.c | 2 + tools/testing/selftests/bpf/verifier/jmp32.c | 22 ++ tools/testing/selftests/bpf/verifier/jset.c | 10 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 + .../selftests/bpf/verifier/value_ptr_arith.c | 7 +- tools/testing/selftests/net/fib_tests.sh | 25 +++ tools/testing/selftests/net/icmp.sh | 74 +++++++ tools/testing/selftests/net/mptcp/mptcp_connect.sh | 11 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 5 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 221 +++++++++++++++++++++ 145 files changed, 1513 insertions(+), 589 deletions(-) create mode 100755 tools/testing/selftests/net/icmp.sh create mode 100755 tools/testing/selftests/netfilter/nft_fib.sh