This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7ac3a1c1ae51 Merge tag 'mtd/fixes-for-5.13-rc4' of git://git.kernel.org [...] new 8ab78863e9ef net/nfc/rawsock.c: fix a permission check bug new ddb6e00f8413 net: netcp: Fix an error message new a269333fa5c0 net: dsa: fix a crash if ->get_sset_count() fails new db825feefc68 net/mlx4: Fix EEPROM dump support new b94cbc909f1d net: dsa: fix error code getting shifted with 4 in dsa_sla [...] new 3058e01d31bb tipc: make node link identity publish thread safe new 297c4de6f780 net: dsa: felix: re-enable TAS guard band mode new 576f9eacc680 net: stmmac: Fix MAC WoL not working if PHY does not support WoL new 965a7d72e798 mac80211: assure all fragments are encrypted new 94034c40ab4a mac80211: prevent mixed key and fragment cache attacks new a1d5ff5651ea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] new 2b8a1fee3488 cfg80211: mitigate A-MSDU aggregation attacks new 270032a2a9c4 mac80211: drop A-MSDUs on old ciphers new 3a11ce08c45b mac80211: add fragment cache to sta_info new bf30ca922a0c mac80211: check defrag PN against current frame new 7e44a0b597f0 mac80211: prevent attacks on TKIP/WEP as well new a8c4d76a8dd4 mac80211: do not accept/forward invalid EAPOL frames new 3edc6b0d6c06 mac80211: extend protection against mixed key and fragment [...] new a1166b2653db ath10k: add CCMP PN replay protection for fragmented frame [...] new 65c415a144ad ath10k: drop fragments with multicast DA for PCIe new 40e7462dad6f ath10k: drop fragments with multicast DA for SDIO new 079a108feba4 ath10k: drop MPDU which has discard flag set by firmware for SDIO new 0dc267b13f3a ath10k: Fix TKIP Michael MIC verification for PCIe new 62a8ff67eba5 ath10k: Validate first subframe of A-MSDU before processin [...] new c3944a562102 ath11k: Clear the fragment cache during key install new 210f563b0979 ath11k: Drop multicast fragments new 9fe37a80c929 Merge tag 'mac80211-for-net-2021-05-11' of git://git.kerne [...] new 9683e5775c75 libbpf: Add NULL check to add_dummy_ksym_var new 3b80d106e110 samples/bpf: Consider frame size in tx_only of xdpsock sample new 31379397dcc3 bpf: Forbid trampoline attach for functions with variable [...] new 049c4e13714e bpf: Fix alu32 const subreg bound tracking on bitwise operations new 4b81ccebaeee bpf, ringbuf: Deny reserve of buffers larger than ringbuf new 04ea3086c4d7 bpf: Prevent writable memory-mapping of read-only ringbuf pages new b24abcff918a bpf, kconfig: Add consolidated menu entry for bpf with cor [...] new 08389d888287 bpf: Add kconfig knob for disabling unpriv bpf by default new 35e3815fa810 bpf: Add deny list of btf ids check for tracing programs new e2d5b2bb769f bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers new 67e7ec0bd453 libbpf: Provide GELF_ST_VISIBILITY() define for older libelf new 096eccdef0b3 selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/t [...] new 569c484f9995 bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 new df6f82370369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 29249eac5225 mptcp: fix data stream corruption new bcbda3fc6162 ionic: fix ptp support config breakage new 440c3247cba3 net: ipa: memory region array is variable size new 098116e7e640 net: really orphan skbs tied to closing sk new aa473d6ceb82 bnxt_en: Fix and improve .ndo_features_check(). new 171c3b151118 net: packetmmap: fix only tx timestamp on request new 619fee9eb13b net: fec: fix the potential memory leak in fec_enet_init() new 052fcc453182 net: fec: add defer probe for of_get_mac_address new 6e8005576648 Merge branch 'fec-fixes' new e5cc361e2164 octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() new 9c1bb37f8cad ptp: ocp: Fix a resource leak in an error handling path new 2b17c400aeb4 can: isotp: prevent race between isotp_bind() and isotp_se [...] new 364642ae80d6 Merge tag 'linux-can-fixes-for-5.13-20210512' of git://git [...] new ca14f9597f4f MAINTAINERS: nfc: drop Clément Perrochaud from NXP-NCI new 8aa5713d8b2c MAINTAINERS: nfc: add Krzysztof Kozlowski as maintainer new 4a64541f2ceb MAINTAINERS: nfc: include linux-nfc mailing list new 832ce924b1a1 chelsio/chtls: unlock on error in chtls_pt_recvmsg() new a93a0a15876d net: mdio: thunder: Fix a double free issue in the .remove [...] new e1d027dd97e1 net: mdio: octeon: Fix some double free issues new 65e302a9bd57 cxgb4/ch_ktls: Clear resources when pf4 device is removed new c7d8302478ae net: korina: Fix return value check in korina_probe() new e4df1b0c2435 openvswitch: meter: fix race when getting now_ms. new c07531c01d82 netfilter: flowtable: Remove redundant hw refresh bit new f0b3d338064e netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check [...] new 414ed7fe863a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 75016891357a Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" new 974271e5ed45 tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT new a90c57f2cedd net: sched: fix packet stuck problem for lockless qdisc new 102b55ee92f9 net: sched: fix tx action rescheduling issue during deactivation new dcad9ee9e066 net: sched: fix tx action reschedule issue with stopped queue new a0c5393d5bac Merge branch 'lockless-qdisc-packet-stuck' new b81ac7841d51 net: cdc_eem: fix URL to CDC EEM 1.0 spec new b7df21cf1b79 tipc: skb_linearize the head skb when reassembling msgs new 31db0dbd7244 net: hso: check for allocation failure in hso_create_bulk_ [...] new e0652f8bb44d NFC: nci: fix memory leak in nci_allocate_device new 28c66b6da408 net: bnx2: Fix error return code in bnx2_init_board() new ab21494be9dc bnxt_en: Include new P5 HV definition in VF check. new 702279d2ce46 bnxt_en: Fix context memory setup for 64K page size. new 3aa21e799419 Merge branch 'bnxt_en-fixes' new 9f6f852550d0 isdn: mISDN: netjet: Fix crash in nj_probe: new 020ef930b826 mld: fix panic in mld_newpack() new 04c26faa51d1 tipc: wait and exit until all work queues are done new 3c814519743a MAINTAINERS: net: remove stale website link new 35d96e631860 bonding: init notify_work earlier to avoid uninitialized use new 444d7be9532d net/smc: remove device from smcd_dev_list after failed dev [...] new 1d482e666b8e netlink: disable IRQs for netlink_lock_table() new 5aec55b46c62 gve: Check TX QPL was actually assigned new e96b491a0ffa gve: Update mgmt_msix_idx if num_ntfy changes new 5218e919c8d0 gve: Add NULL pointer checks when freeing irqs. new f81781835f0a gve: Upgrade memory barrier in poll routine new fbd4a28b4fa6 gve: Correct SKB queue index validation. new 37781fd24f34 Merge branch 'gve-fixes' new 1dde47a66d4f net: mdiobus: get rid of a BUG_ON() new be07f056396d tipc: simplify the finalize work queue new 33e6b1674f33 net: lan78xx: advertise tx software timestamping support new a710b9ffbeba net: hns3: fix incorrect resp_msg issue new a289a7e5c1d4 net: hns3: put off calling register_netdev() until client [...] new 73a13d8dbe33 net: hns3: fix user's coalesce configuration lost issue new 9bb5a495424f net: hns3: check the return of skb_checksum_help() new c9fd37a9450b Merge branch 'hns3-fixes' new c71b99640d2d ethtool: stats: Fix a copy-paste error new 3410fbcd47dc {net, RDMA}/mlx5: Fix override of log_max_qp by other device new dca59f4a7919 net/mlx5e: Fix nullptr in add_vlan_push_action() new 442b3d7b671b net/mlx5: Set reformat action when needed for termination rules new fca086617af8 net/mlx5: Fix err prints and return when creating terminat [...] new 82041634d96e net/mlx5: SF, Fix show state inactive when its inactivated new fe7738eb3ca3 net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() new 83026d83186b net/mlx5e: Fix null deref accessing lag dev new eb96cc15926f net/mlx5e: Make sure fib dev exists in fib event new 77ecd10d0a8a net/mlx5e: reset XPS on error flow if netdev isn't registered yet new 97817fcc684e net/mlx5e: Fix multipath lag activation new 7d1a3d08c8a6 net/mlx5e: Reject mirroring on source port change encap rules new 5e7923acbd86 net/mlx5e: Fix error path of updating netdev queues new 7c9f131f366a {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table new 75e8564e919f net/mlx5: Don't overwrite HCA capabilities when setting MS [...] new 6ff51ab8aa8f net/mlx5: Set term table as an unmanaged flow table new e63052a5dd3c mlx5e: add add missing BH locking around napi_schdule() new be338bdafaeb Merge tag 'mlx5-fixes-2021-05-18' of git://git.kernel.org/ [...] new 88c380df84fb cxgb4: avoid accessing registers when clearing filters new d5b3bd6ab541 dt-bindings: net: renesas,ether: Update Sergei's email address new 4d52ebc7ace4 net: hso: bail out on interrupt URB allocation failure new 8570e75a5543 selftests: Add .gitignore for nci test suite new 63e39d29b3da ixgbe: fix large MTU request from VF new 503c599a4f53 net: encx24j600: fix kernel-doc syntax in file headers new 13a6f3153922 net/qla3xxx: fix schedule while atomic in ql_sem_spinlock new b3dcb3127786 net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() new 4691ffb18ac9 net: stmmac: fix system hang if change mac address after i [...] new 5cb4a593821f Merge branch 'stmmac-fixes' new 430bfe057612 net: ethernet: mtk_eth_soc: Fix DIM support for MT7628/88 new e5bfaed7508f MAINTAINERS: s390/net: add netdev list new fc516d3a6aa2 net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for [...] new c7718ee96dbc net: lantiq: fix memory corruption in RX ring new 29bf1993fdba MAINTAINERS: remove Ioana Radulescu from dpaa2-eth new aced3ce57cd3 RDS tcp loopback connection can hang new 8f03eeb6e0a0 net:sfc: fix non-freed irq in legacy irq mode new e29f011e8fc0 ipv6: record frag_max_size in atomic fragments in input path new 1e69abf98921 MAINTAINERS: Add entries for CBS, ETF and taprio qdiscs new ad79fd2c42f7 net: ethernet: mtk_eth_soc: Fix packet statistics support [...] new 5eff1461a6de net: macb: ensure the device is available before accessing [...] new 3a62fed2fd7b net/sched: fq_pie: re-factor fix for fq_pie endless loop new e70f7a11876a net/sched: fq_pie: fix OOB access in the traffic path new 835744e8b537 Merge branch 'fq_pie-fixes' new 474a2ddaa192 net: dsa: mt7530: fix VLAN traffic leaks new 4dd649d130c6 NFC: nfcmrvl: fix kernel-doc syntax in file headers new 9b76eade1642 sch_dsmark: fix a NULL deref in qdisc_reset() new 1a44fb38cc65 r8152: check the informaton of the device new 1a6e9a9c68c1 net: hso: fix control-request directions new ba61cf167cb7 net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S new dc596e3fe63f net: dsa: sja1105: call dsa_unregister_switch when allocat [...] new cec279a898a3 net: dsa: sja1105: add error handling in sja1105_setup() new 6729188d2646 net: dsa: sja1105: error out on unsupported PHY mode new ed040abca4c1 net: dsa: sja1105: use 4095 as the private VLAN for untagg [...] new b38e659de966 net: dsa: sja1105: update existing VLANs from the bridge V [...] new 93c5d741d14b Merge branch 'sja1105-fixes' new a4dd4fc6105e net: appletalk: cops: Fix data race in cops_probe1 new 48b491a5cc74 net: hsr: fix mac_len checks new 46a8b29c6306 net: usb: fix memory leak in smsc75xx_bind new 8c42a49738f1 net: dsa: microchip: enable phy errata workaround on 9567 new 297739bd73f6 sctp: add the missing setting for asoc encap_port new b2540cdce6e2 sctp: fix the proc_handler for sysctl encap_port new c1cf1afd8b0f net: hns: Fix kernel-doc new 9453d45ecb6c net: zero-initialize tc skb extension on allocation new 65161c35554f bnx2x: Fix missing error code in bnx2x_iov_init_one() new 17f9c1b63cdd net: mvpp2: add buffer header handling in RX new bab09fe2f652 nfp: update maintainer and mailing list addresses new 20b5759f21cf mptcp: avoid OOB access in setsockopt() new 3812ce895047 mptcp: drop unconditional pr_warn on bad opt new 3ed0a585bfad mptcp: avoid error message on infinite mapping new d58300c3185b mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer new 6dfa87b492c0 Merge branch 'mptcp-fixes' new 6bdacdb48e94 bpf: Fix BPF_JIT kconfig symbol dependency new 8f1634b82189 selftests/bpf: Convert static to global in tc_redirect progs new 704e2beba23c selftests/bpf: Test ringbuf mmap read-only and read-write [...] new 8afcc19fbf08 bpf: Clarify a bpf_bprintf_prepare macro new 0af02eb2a7d7 bpf: Avoid using ARRAY_SIZE on an uninitialized pointer new ceb11679d9fc bpf, offload: Reorder offload callback 'prepare' in verifier new 84316ca4e100 bpf: Set mac_len in bpf_skb_change_head new a8deba8547e3 bpftool: Add sock_release help info for cgroup attach/prog [...] new 6fd5fb63820a selftests/bpf: Add test for l3 use of bpf_redirect_peer new 5c9d706f6133 bpf: Fix BPF_LSM kconfig symbol dependency new 3d0220f6861d bpf: Wrap aux data inside bpf_sanitize_info container new bb01a1bba579 bpf: Fix mask direction swap upon off reg sign change new a7036191277f bpf: No need to simulate speculative domain for immediates new 1bad6fd52be4 bpf, selftests: Adjust few selftest result_unpriv outcomes new f5d287126f63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 62f3415db237 net: phy: Document phydev::dev_flags bits allocation new d7c5303fbc8a Merge tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/l [...]
The 188 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: Documentation/admin-guide/sysctl/kernel.rst | 17 +- .../devicetree/bindings/net/renesas,ether.yaml | 2 +- MAINTAINERS | 22 +- arch/arm64/Kbuild | 3 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/isdn/hardware/mISDN/netjet.c | 1 - drivers/net/appletalk/cops.c | 4 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/dsa/bcm_sf2.c | 5 +- drivers/net/dsa/microchip/ksz9477.c | 1 + drivers/net/dsa/mt7530.c | 8 - drivers/net/dsa/ocelot/felix_vsc9959.c | 15 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 23 +- drivers/net/dsa/sja1105/sja1105_main.c | 74 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 138 +++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 + drivers/net/ethernet/cadence/macb_main.c | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 80 ++- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 2 + .../chelsio/inline_crypto/chtls/chtls_io.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/google/gve/gve_main.c | 21 +- drivers/net/ethernet/google/gve/gve_tx.c | 10 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 110 ++- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 64 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 16 +- drivers/net/ethernet/korina.c | 12 +- drivers/net/ethernet/lantiq_xrx200.c | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 22 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 54 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 77 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 24 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/port.c | 107 ++- .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 2 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 + .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 22 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 18 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 2 +- drivers/net/ethernet/pensando/Kconfig | 1 + drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/sfc/nic.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 32 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_mem.c | 3 +- drivers/net/mdio/mdio-octeon.c | 2 - drivers/net/mdio/mdio-thunder.c | 1 - drivers/net/phy/mdio_bus.c | 3 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/hso.c | 45 +- drivers/net/usb/lan78xx.c | 1 + drivers/net/usb/r8152.c | 42 +- drivers/net/usb/smsc75xx.c | 8 +- drivers/net/wireless/ath/ath10k/htt.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 201 +++++- drivers/net/wireless/ath/ath10k/rx_desc.h | 14 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 34 + drivers/net/wireless/ath/ath11k/dp_rx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 6 + drivers/nfc/nfcmrvl/fw_dnld.h | 2 +- drivers/nfc/nfcmrvl/i2c.c | 2 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 2 +- drivers/nfc/nfcmrvl/spi.c | 2 +- drivers/nfc/nfcmrvl/uart.c | 2 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/ptp/ptp_ocp.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 19 +- include/linux/mlx5/driver.h | 44 +- include/linux/mlx5/mpfs.h | 18 + include/linux/phy.h | 5 + include/net/cfg80211.h | 4 +- include/net/netfilter/nf_flow_table.h | 1 - include/net/nfc/nci_core.h | 1 + include/net/pkt_cls.h | 11 + include/net/pkt_sched.h | 7 +- include/net/sch_generic.h | 35 +- include/net/sock.h | 4 +- init/Kconfig | 41 +- kernel/bpf/Kconfig | 89 +++ kernel/bpf/bpf_lsm.c | 2 + kernel/bpf/btf.c | 12 + kernel/bpf/helpers.c | 35 +- kernel/bpf/ringbuf.c | 24 +- kernel/bpf/syscall.c | 3 +- kernel/bpf/verifier.c | 94 ++- kernel/sysctl.c | 29 +- net/Kconfig | 27 - net/can/isotp.c | 49 +- net/core/dev.c | 29 +- net/core/filter.c | 1 + net/core/sock.c | 8 +- net/dsa/master.c | 5 +- net/dsa/slave.c | 12 +- net/ethtool/stats.c | 2 +- net/hsr/hsr_device.c | 2 + net/hsr/hsr_forward.c | 30 +- net/hsr/hsr_forward.h | 8 +- net/hsr/hsr_main.h | 4 +- net/hsr/hsr_slave.c | 11 +- net/ipv4/bpf_tcp_ca.c | 2 + net/ipv6/mcast.c | 3 - net/ipv6/reassembly.c | 4 +- net/mac80211/ieee80211_i.h | 36 +- net/mac80211/iface.c | 11 +- net/mac80211/key.c | 7 + net/mac80211/key.h | 2 + net/mac80211/rx.c | 150 +++- net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 33 +- net/mac80211/wpa.c | 13 +- net/mptcp/options.c | 3 +- net/mptcp/pm_netlink.c | 8 +- net/mptcp/protocol.c | 20 +- net/mptcp/protocol.h | 3 +- net/mptcp/sockopt.c | 4 +- net/mptcp/subflow.c | 1 - net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_offload.c | 7 +- net/netfilter/nft_set_pipapo.c | 4 +- net/netfilter/nft_set_pipapo.h | 2 + net/netfilter/nft_set_pipapo_avx2.c | 3 + net/netlink/af_netlink.c | 6 +- net/nfc/nci/core.c | 1 + net/nfc/nci/hci.c | 5 + net/nfc/rawsock.c | 2 +- net/openvswitch/meter.c | 8 + net/packet/af_packet.c | 10 +- net/rds/connection.c | 23 +- net/rds/tcp.c | 4 +- net/rds/tcp.h | 3 +- net/rds/tcp_listen.c | 6 + net/sched/cls_api.c | 2 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_fq_pie.c | 19 +- net/sched/sch_generic.c | 50 +- net/sctp/socket.c | 1 + net/sctp/sysctl.c | 2 +- net/smc/smc_ism.c | 11 +- net/tipc/core.c | 6 +- net/tipc/core.h | 10 +- net/tipc/discover.c | 4 +- net/tipc/link.c | 5 + net/tipc/link.h | 1 + net/tipc/msg.c | 9 +- net/tipc/net.c | 15 +- net/tipc/node.c | 12 +- net/tipc/socket.c | 5 +- net/tipc/udp_media.c | 2 + net/tls/tls_sw.c | 11 +- net/wireless/util.c | 7 +- samples/bpf/xdpsock_user.c | 2 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/prog.c | 2 +- tools/lib/bpf/libbpf.c | 3 + tools/lib/bpf/libbpf_internal.h | 5 + tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/ringbuf.c | 49 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 785 +++++++++++++++++++++ tools/testing/selftests/bpf/progs/test_tc_neigh.c | 33 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 9 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 56 +- tools/testing/selftests/bpf/test_tc_redirect.sh | 216 ------ tools/testing/selftests/bpf/verifier/stack_ptr.c | 2 - .../selftests/bpf/verifier/value_ptr_arith.c | 8 - tools/testing/selftests/nci/.gitignore | 1 + .../tc-testing/tc-tests/qdiscs/fq_pie.json | 8 +- 189 files changed, 2944 insertions(+), 1094 deletions(-) create mode 100644 include/linux/mlx5/mpfs.h create mode 100644 kernel/bpf/Kconfig create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_redirect.c delete mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh create mode 100644 tools/testing/selftests/nci/.gitignore