This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 42e9c85f5c72 Merge tag 'trace-v5.8-rc2' of git://git.kernel.org/pub/scm [...] new b0659d8a950d bpf: Fix definition of bpf_ringbuf_output() helper in UAPI [...] new c34a06c56df7 tools/bpftool: Add ringbuf map to a list of known map types new 6903cdae9f9f bpf, xdp, samples: Fix null pointer dereference in *_user code new 02553b91da5d bpf: bpf_probe_read_kernel_str() has to return amount of d [...] new 1c7fb20d6b0a tools, bpftool: Add ringbuf map type to map command docs new 3ff2351651a2 xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() new 99c51064fb06 devmap: Use bpf_map_area_alloc() for allocating hash buckets new d8fe449a9c51 bpf: Don't return EINVAL from {get,set}sockopt when optlen [...] new a0cb12b03132 selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed new 8030e250d882 bpf: Document optval > PAGE_SIZE behavior for sockopt hooks new b9d37bbb55b8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new e869e7a17798 net: usb: ax88179_178a: fix packet alignment padding new 3103b6feb445 ionic: no link check while resetting queues new ef7232da6bcd ionic: export features for vlans to use new b4748553f53f net: ethernet: mvneta: Fix Serdes configuration for SoCs w [...] new 1a642ca7f389 net: ethernet: mvneta: Add 2500BaseX support for SoCs with [...] new 814152a89ed5 net: fix memleak in register_netdevice() new fb7861d14c8d net: core: reduce recursion limit value new dafabb6590cb ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() new ba61539c6ae5 ip_tunnel: fix use-after-free in ip_tunnel_lookup() new 7024339a1cfa net/sched: act_gate: fix NULL dereference in tcf_gate_init() new c362a06e96ea net/sched: act_gate: fix configuration of the periodic timer new b64ee4856c10 Merge branch 'act_gate-fixes' new 5b3b396c7767 net: dsa: sja1105: remove debugging code in sja1105_vl_gate new c6ae970bcc8e net: dsa: sja1105: fix checks for VLAN state in redirect action new 5182a6222dd0 net: dsa: sja1105: fix checks for VLAN state in gate action new ad103e03bda7 Merge branch 'sja1105-fixes' new 5eea3a63ff4a net: Fix the arp error in some cases new 8fd4de127558 mptcp: cache msk on MP_JOIN init_req new 9e365ff576b7 mptcp: drop MP_JOIN request sock on syn cookies new f3c7a6e0e515 Merge branch 'mptcp-cope-with-syncookie-on-MP_JOINs' new e2dfcfba00ba s390/qeth: fix error handling for isolation mode cmds new 8cebedb64383 s390/qeth: let isolation mode override HW offload restrictions new e807fa3f602e Merge branch 's390-qeth-fixes' new 4c98045c9b74 bareudp: Fixed multiproto mode configuration new 3a2656a211ca tg3: driver sleeps indefinitely when EEH errors exceed eeh [...] new eddbf5d0204e net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string new 8dbe4c5d5e40 net: dsa: bcm_sf2: Fix node reference count new 0ad6f6e767ec net: increment xmit_recursion level in dev_direct_xmit() new f140ad9fe2ae ixgbe: protect ring accesses with READ- and WRITE_ONCE new d59e267912cd i40e: protect ring accesses with READ- and WRITE_ONCE new b1d95cc2391f ice: protect ring accesses with WRITE_ONCE new 3995ecbabc6f i40e: fix crash when Rx descriptor count is changed new 7b075ad9f496 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 94579ac3f6d0 xfrm: Fix double ESP trailer insertion in IPsec crypto offload. new a4902d914e50 xfrm: merge fixup for "remove output_finish indirection fr [...] new 7d4e39195925 esp, ah: consolidate the crypto algorithm selections new 37ea0f18fb19 esp: select CRYPTO_SEQIV new be01369859b8 esp, ah: modernize the crypto algorithm selections new 0e5f9d50ad96 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 24f5aa53afbf net: ethernet: neterion: vxge: fix spelling mistake new 6564cfefb01c net: ethernet: oki-semi: pch_gbe: fix spelling mistake new 5a8d7f126c97 of: of_mdio: Correct loop scanning logic new b2ffc75e2e99 net: phy: Check harder for errors in get_phy_id() new cc26c9f5ace2 Merge branch 'net-phy-MDIO-bus-scanning-fixes' new aadf9dcef9d4 rxrpc: Fix trace string new a2ad7c21ad8c rxrpc: Fix handling of rwind from an ACK packet new 02c28dffb13a rxrpc: Fix afs large storage transmission performance drop new 2996cbd532a0 Merge tag 'rxrpc-fixes-20200618' of git://git.kernel.org/p [...] new faa620876b01 net: macb: undo operations in case of failure new 9deba33f1b72 enetc: Fix HW_VLAN_CTAG_TX|RX toggling new 56c09de347e4 geneve: allow changing DF behavior after creation new 26f2eb27d081 flow_offload: add flow_indr_block_cb_alloc/remove function new 66f1939a1b70 flow_offload: use flow_indr_block_cb_alloc/remove function new a1db217861f3 net: flow_offload: fix flow_indr_dev_unregister path new 3c005110d408 net/sched: cls_api: fix nooffloaddevcnt warning dmesg log new 95dcd89275bc Merge branch 'several-fixes-for-indirect-flow_blocks-offload' new 5948378b26d8 ibmveth: Fix max MTU limit new ca8826095e4d selftests/net: report etf errors correctly new b59eabd23ee5 ionic: tame the watchdog timer on reconfig new 8b40eb73509f ibmvnic: continue to init in CRQ reset returns H_CLOSED new 89fbd26cca7e r8169: fix firmware not resetting tp->ocp_base new 54eeea0d707d tc-testing: update geneve options match in tunnel_key unit tests new e2c0b9712452 docs: net: ieee802154: change link to new project URL new e795a61a85e6 MAINTAINERS: update ieee802154 project website URL new 7fcaf73193e9 Merge tag 'ieee802154-for-davem-2020-06-19' of git://git.k [...] new 0041cd5a5044 rxrpc: Fix notification call on completion of discarded calls new 67c20de35a3c net: Add MODULE_DESCRIPTION entries to network modules new b0c34bde72a5 MAINTAINERS: update email address for Felix Fietkau new 6d61f483f148 net: phy: smsc: fix printing too many logs new f3fe412b0a63 mlxsw: spectrum: Do not rely on machine endianness new b835a71ef64a usbnet: smsc95xx: Fix use-after-free after removal new de0083c7ed7d hsr: avoid to create proc file after unregister new 21a739c64d3e ethtool: Fix check in ethtool_rx_flow_rule_create new b562f58bbc12 mptcp: drop sndr_key in mptcp_syn_options new 26ac10be3c80 GUE: Fix a typo new 2464bc7c2897 bridge: uapi: mrp: Fix MRP_PORT_ROLE new 7882c895b71b bridge: mrp: Validate when setting the port role new f7fb92acd9e5 Merge branch 'bridge-mrp-Update-MRP_PORT_ROLE' new 558b353c9c2a wireguard: noise: do not assign initiation time in if condition new 900575aa33a3 wireguard: device: avoid circular netns references new 2bcd350285ec Merge branch 'wg-fixes' new b4730ae6a443 net: ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM new 97dd1abd026a net: qed: fix left elements count calculation new 31333c1a2521 net: qed: fix async event callbacks unregistering new 4079c7f7a2a0 net: qede: stop adding events on an already destroyed workqueue new ccd7c7ce167a net: qed: fix NVMe login fails over VFs new d434d02f7e7c net: qed: fix excessive QM ILT lines consumption new 1c85f394c220 net: qede: fix PTP initialization on recovery new ec6c80590bde net: qede: fix use-after-free on recovery and AER handling new c221dd183173 net: qed: reset ILT block sizes before recomputing to fix crashes new 10f468ea5c48 net: qed: fix "maybe uninitialized" warning new 6199496be353 Merge branch 'net-qed-qede-various-stability-fixes' new 11d8cd5c9f3b cxgb4: move handling L2T ARP failures to caller new 030c98824dea cxgb4: move PTP lock and unlock to caller in Tx path new 589b1c9c166d cxgb4: use unaligned conversion for fetching timestamp new 27f78cb245ab cxgb4: parse TC-U32 key values and masks natively new 63b53b0b99cd cxgb4: fix endian conversions for L4 ports in filters new f286dd8eaad5 cxgb4: use correct type for all-mask IP address comparison new 1992ded5d111 cxgb4: fix SGE queue dump destination buffer context new 2f6670165d22 cxgb4: remove cast when saving IPv4 partial checksum new bab3bcf3e987 cxgb4: move DCB version extern to header file new 00e31cfc8995 cxgb4: fix set but unused variable when DCB is disabled new 29bbf5d7f5ef cxgb4: update kernel-doc line comments new 20bb0c8f2c44 cxgb4vf: update kernel-doc line comments new a83024b95ab4 Merge branch 'cxgb4-cxgb4vf-fix-warnings-reported-by-sparse' new d0ad2ea2bc18 bnxt_en: Store the running firmware version code. new fed7edd18143 bnxt_en: Do not enable legacy TX push on older firmware. new c2dec363feb4 bnxt_en: Fix statistics counters issue during ifdown with [...] new c55e28a8b43f bnxt_en: Read VPD info only for PFs new 54cc017c21b1 Merge branch 'bnxt_en-Bug-fixes' new 4b973f49830d net: ethtool: Handle missing cable test TDR parameters new 41b14fb8724d net: Do not clear the sock TX queue in sk_set_socket() new c718af2d00a3 net: phylink: fix ethtool -A with attached PHYs new 2e919bc446fa net: phylink: ensure manual pause mode configuration takes effect new 0275875530f6 Merge branch 'Two-phylink-pause-fixes' new 17843655708e openvswitch: take into account de-fragmentation/gso_size i [...] new 1ed9ec9b08ad dsa: Allow forwarding of redirected IGMP traffic new d3d239dcb8aa net: ethernet: mvneta: Do not error out in non serdes modes new 41c2b6b4f0f8 net: ethernet: mvneta: Add back interface mode validation new 3dd4ef1bdbac net: phy: make phy_disable_interrupts() non-static new 9886a4dbd2aa net: phy: call phy_disable_interrupts() in phy_init_hw() new 482f3bae5bf3 Merge branch 'net-phy-call-phy_disable_interrupts-in-phy_init_hw' new a51243860893 qed: add missing error test for DBG_STATUS_NO_MATCHING_FRA [...] new 673bafd5b8b0 net: bcmgenet: re-remove bcmgenet_hfb_add_filter new d966d2efb643 net: bcmgenet: use __be16 for htons(ETH_P_IP) new 20d1f2d1b024 net: bcmgenet: use hardware padding of runt frames new eb2932b00fc7 Merge branch 'net-bcmgenet-use-hardware-padding-of-runt-frames' new 5a3235e50c0e net: phy: mscc: avoid skcipher API for single block AES en [...] new 2570284060b4 tcp: don't ignore ECN CWR on pure ACK new 206e732323c2 net: bridge: enfore alignment for ethernet address new 715028460082 netfilter: ipset: fix unaligned atomic access new 4cacc3951678 netfilter: Add MODULE_DESCRIPTION entries to kernel modules new 1cbf90985f74 netfilter: iptables: Split ipt_unregister_table() into pre [...] new cf4cbc610bfa netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. new 57ea5f18882a netfilter: ip6tables: Split ip6t_unregister_table() into p [...] new 5f027bc74a9b netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. new 619ae8e0697a selftests: netfilter: add test case for conntrack helper a [...] new f4926d513b4c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 0eaf228d574b net: macb: call pm_runtime_put_sync on failure path new 33fdef24c9ac net: macb: free resources on failure path of at91ether_open() new e39109f59614 net: dsa: sja1105: move sja1105_compose_gating_subschedule [...] new 026bdb2b9652 net: dsa: sja1105: unconditionally free old gating config new 82f6896a25ee net: dsa: sja1105: recalculate gating subschedule after de [...] new 43ce887c5050 net: dsa: sja1105: fix tc-gate schedule with single element new 29a30bac5642 Merge branch 'Fixes-for-SJA1105-DSA-tc-gate-action' new b344579ca847 tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT new 7d21d54d6247 bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon [...] new 3b0e7dc0be62 Merge branch 'tcp_cubic-fix-spurious-HYSTART_DELAY-on-RTT- [...] new b6186d413b1d tc-testing: avoid action cookies with odd length. new 471e39df96b9 sctp: Don't advertise IPv4 addresses if ipv6only is set on [...] new b18e9834f7b2 vxlan: fix last fdb index during dump of fdb with nhid new df08126e3833 wireguard: receive: account for napi_gro_receive never ret [...] new e5e7d8052f61 socionext: account for napi_gro_receive never returning GRO_DROP new 93ab48a97af5 hns: do not cast return value of napi_gro_receive to null new 045790b7bc66 wil6210: account for napi_gro_receive never returning GRO_DROP new 0e00c05fa725 Merge branch 'napi_gro_receive-caller-return-value-cleanups' new 1ae71d997a67 ethtool: fix error handling in linkstate_prepare_data() new 9208d2863ac6 sch_cake: don't try to reallocate or unshare skb unconditionally new 8c95eca0bb8c sch_cake: don't call diffserv parsing code when it is not needed new 3f608f0c4136 sch_cake: fix a few style nits new 6aeaf26222b2 Merge branch 'sched-A-couple-of-fixes-for-sch_cake' new 4c342f778fe2 rds: transport module should be auto loaded when transport is set new 4a21185cda0f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
The 174 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/bpf/prog_cgroup_sockopt.rst | 14 + Documentation/networking/ieee802154.rst | 4 +- MAINTAINERS | 4 +- drivers/net/bareudp.c | 3 + drivers/net/dsa/bcm_sf2.c | 2 + drivers/net/dsa/sja1105/sja1105_vl.c | 339 +++++++++++---------- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 ++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 21 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 88 +----- drivers/net/ethernet/broadcom/tg3.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 128 +++++--- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 25 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 30 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +- .../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 122 +++++--- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 53 ++-- drivers/net/ethernet/chelsio/cxgb4/sched.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 47 +-- drivers/net/ethernet/chelsio/cxgb4/smt.c | 2 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 36 +-- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 3 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 7 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 9 +- drivers/net/ethernet/freescale/enetc/enetc.c | 26 ++ drivers/net/ethernet/freescale/enetc/enetc_hw.h | 16 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 8 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 + drivers/net/ethernet/intel/i40e/i40e_main.c | 29 +- drivers/net/ethernet/intel/ice/ice_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/marvell/mvneta.c | 76 +++-- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 24 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-config.h | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 24 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 19 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 21 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 - drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 - drivers/net/ethernet/qlogic/qed/qed_vf.c | 23 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 31 +- drivers/net/ethernet/qlogic/qede/qede_ptp.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 5 +- drivers/net/ethernet/socionext/netsec.c | 5 +- drivers/net/geneve.c | 1 + drivers/net/phy/Kconfig | 3 +- drivers/net/phy/mscc/mscc_macsec.c | 40 +-- drivers/net/phy/phy.c | 2 +- drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 45 ++- drivers/net/phy/smsc.c | 11 +- drivers/net/usb/ax88179_178a.c | 11 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/vxlan.c | 4 + drivers/net/wireguard/device.c | 58 ++-- drivers/net/wireguard/device.h | 3 +- drivers/net/wireguard/netlink.c | 14 +- drivers/net/wireguard/noise.c | 4 +- drivers/net/wireguard/receive.c | 10 +- drivers/net/wireguard/socket.c | 25 +- drivers/net/wireless/ath/wil6210/txrx.c | 39 +-- drivers/of/of_mdio.c | 9 +- drivers/s390/net/qeth_core_main.c | 11 +- include/linux/netdevice.h | 2 +- include/linux/netfilter_ipv4/ip_tables.h | 6 + include/linux/netfilter_ipv6/ip6_tables.h | 3 + include/linux/phy.h | 1 + include/linux/qed/qed_chain.h | 26 +- include/net/flow_offload.h | 21 +- include/net/gue.h | 2 +- include/net/sctp/constants.h | 8 +- include/net/sock.h | 1 - include/net/xfrm.h | 1 + include/trace/events/rxrpc.h | 2 +- include/uapi/linux/bpf.h | 2 +- include/uapi/linux/mrp_bridge.h | 1 - include/uapi/linux/rds.h | 4 +- kernel/bpf/cgroup.c | 53 ++-- kernel/bpf/devmap.c | 10 +- kernel/trace/bpf_trace.c | 2 +- net/9p/mod.c | 1 + net/bridge/br_mrp.c | 10 +- net/bridge/br_private.h | 2 +- net/bridge/netfilter/nft_meta_bridge.c | 1 + net/bridge/netfilter/nft_reject_bridge.c | 1 + net/core/dev.c | 9 + net/core/drop_monitor.c | 1 + net/core/flow_offload.c | 47 +-- net/core/sock.c | 4 +- net/core/xdp.c | 1 + net/dsa/tag_edsa.c | 37 ++- net/ethtool/cabletest.c | 17 +- net/ethtool/common.c | 2 + net/ethtool/ioctl.c | 2 +- net/ethtool/linkstate.c | 11 +- net/hsr/hsr_device.c | 21 +- net/hsr/hsr_device.h | 2 +- net/hsr/hsr_main.c | 9 +- net/hsr/hsr_netlink.c | 17 ++ net/ipv4/Kconfig | 34 ++- net/ipv4/esp4_offload.c | 1 + net/ipv4/fib_semantics.c | 2 +- net/ipv4/fou.c | 1 + net/ipv4/ip_tunnel.c | 14 +- net/ipv4/netfilter/ip_tables.c | 15 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 1 + net/ipv4/netfilter/iptable_filter.c | 10 +- net/ipv4/netfilter/iptable_mangle.c | 10 +- net/ipv4/netfilter/iptable_nat.c | 10 +- net/ipv4/netfilter/iptable_raw.c | 10 +- net/ipv4/netfilter/iptable_security.c | 11 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 1 + net/ipv4/netfilter/nft_dup_ipv4.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 1 + net/ipv4/netfilter/nft_reject_ipv4.c | 1 + net/ipv4/tcp_cubic.c | 5 +- net/ipv4/tcp_input.c | 14 +- net/ipv6/Kconfig | 34 ++- net/ipv6/esp6_offload.c | 1 + net/ipv6/fou6.c | 1 + net/ipv6/ila/ila_main.c | 1 + net/ipv6/ip6_gre.c | 9 +- net/ipv6/netfilter/ip6_tables.c | 15 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 1 + net/ipv6/netfilter/ip6table_filter.c | 10 +- net/ipv6/netfilter/ip6table_mangle.c | 10 +- net/ipv6/netfilter/ip6table_nat.c | 10 +- net/ipv6/netfilter/ip6table_raw.c | 10 +- net/ipv6/netfilter/ip6table_security.c | 10 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 1 + net/ipv6/netfilter/nft_dup_ipv6.c | 1 + net/ipv6/netfilter/nft_fib_ipv6.c | 1 + net/ipv6/netfilter/nft_reject_ipv6.c | 1 + net/mptcp/options.c | 2 - net/mptcp/protocol.h | 1 + net/mptcp/subflow.c | 57 ++-- net/netfilter/ipset/ip_set_core.c | 2 + net/netfilter/nf_dup_netdev.c | 1 + net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_flow_table_inet.c | 1 + net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/nf_synproxy_core.c | 1 + net/netfilter/nf_tables_offload.c | 1 + net/netfilter/nfnetlink.c | 1 + net/netfilter/nft_compat.c | 1 + net/netfilter/nft_connlimit.c | 1 + net/netfilter/nft_counter.c | 1 + net/netfilter/nft_ct.c | 1 + net/netfilter/nft_dup_netdev.c | 1 + net/netfilter/nft_fib_inet.c | 1 + net/netfilter/nft_fib_netdev.c | 1 + net/netfilter/nft_flow_offload.c | 1 + net/netfilter/nft_hash.c | 1 + net/netfilter/nft_limit.c | 1 + net/netfilter/nft_log.c | 1 + net/netfilter/nft_masq.c | 1 + net/netfilter/nft_nat.c | 1 + net/netfilter/nft_numgen.c | 1 + net/netfilter/nft_objref.c | 1 + net/netfilter/nft_osf.c | 1 + net/netfilter/nft_queue.c | 1 + net/netfilter/nft_quota.c | 1 + net/netfilter/nft_redir.c | 1 + net/netfilter/nft_reject.c | 1 + net/netfilter/nft_reject_inet.c | 1 + net/netfilter/nft_synproxy.c | 1 + net/netfilter/nft_tunnel.c | 1 + net/netfilter/xt_nat.c | 1 + net/openvswitch/actions.c | 9 +- net/rds/transport.c | 26 +- net/rxrpc/call_accept.c | 7 + net/rxrpc/call_event.c | 2 +- net/rxrpc/input.c | 7 +- net/sched/act_gate.c | 126 ++++---- net/sched/cls_api.c | 25 +- net/sched/sch_cake.c | 58 ++-- net/sched/sch_fq.c | 1 + net/sched/sch_fq_codel.c | 1 + net/sched/sch_hhf.c | 1 + net/sctp/associola.c | 5 +- net/sctp/bind_addr.c | 1 + net/sctp/protocol.c | 3 +- net/xfrm/Kconfig | 24 ++ net/xfrm/xfrm_device.c | 4 +- net/xfrm/xfrm_output.c | 4 - samples/bpf/xdp_monitor_user.c | 8 +- samples/bpf/xdp_redirect_cpu_user.c | 7 +- samples/bpf/xdp_rxq_info_user.c | 13 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 2 +- tools/bpf/bpftool/map.c | 3 +- tools/include/uapi/linux/bpf.h | 2 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 46 ++- tools/testing/selftests/bpf/progs/bpf_cubic.c | 5 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 54 +++- tools/testing/selftests/net/so_txtime.c | 33 +- tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/nft_conntrack_helper.sh | 175 +++++++++++ .../selftests/tc-testing/tc-tests/actions/bpf.json | 4 +- .../tc-testing/tc-tests/actions/csum.json | 4 +- .../tc-testing/tc-tests/actions/tunnel_key.json | 20 +- tools/testing/selftests/wireguard/netns.sh | 13 +- 223 files changed, 1973 insertions(+), 1156 deletions(-) create mode 100755 tools/testing/selftests/netfilter/nft_conntrack_helper.sh