This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 14c741de9386 Merge tag 'nfs-for-5.1-3' of git://git.linux-nfs.org/proje [...] new 2795e8c25161 net: ieee802154: fix a potential NULL pointer dereference new 19b39a25388e ieee802154: hwsim: propagate genlmsg_reply return code new 9804501fa122 appletalk: Fix potential NULL pointer dereference in unreg [...] new 80acbed9f8fc net: stmmac: don't set own bit too early for jumbo frames new 58f2ce6f6161 net: stmmac: fix jumbo frame sending with non-linear skbs new 5bf7295fe34a qlcnic: Avoid potential NULL pointer dereference new eab2fc822af3 sch_cake: Interpret fwmark parameter as a bitmask new 3d4c3cec0909 drivers: net: atp: fix various indentation issues new 68cfe9a286f3 net: sis900: fix indentation issues, remove some spaces new 228cd2dba27c net: strparser: fix a missing check for create_singlethrea [...] new 8a3c245c0319 net: add documentation to socket.c new daa5c4d0167a net: phy: meson-gxl: fix interrupt support new 4477138fa0ae tun: properly test for IFF_UP new 6f19893b644a net: openvswitch: fix a NULL pointer dereference new 0fff9bd47e13 net: openvswitch: fix missing checks for nla_nest_start new 07660ca679da net: ncsi: fix a missing check for nla_nest_start new 4589e28db46e net: tipc: fix a missing check of nla_nest_start new f38a1f0a5a57 libbpf: handle BTF parsing and loading properly new d6f1837107c0 selftests/bpf: fix segfault of test_progs when prog loadin [...] new 6bf21b54a596 libbpf: fix to reject unknown flags in xsk_socket__create() new 1b986589680a bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to [...] new dbafd7ddd623 bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper new ef776a272b09 bpf: Sync bpf.h to tools/ new b55aa7b04bb4 bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock new 7681e7b2fbe2 bpf: Add an example for bpf_get_listener_sock new f48a920504e5 Merge branch 'fix-fullsock-access-after-bpf_sk_release' new 9768095ba97c btf: resolve enum fwds in btf_dedup new 8fd7a61aa556 selftests/bpf: add fwd enum resolution test for btf_dedup new cd70182e8d53 Merge branch 'fix-fwd-enum-resolution' new 62369db2df8d bpf: fix documentation for eBPF helpers new 0eb0978528d4 bpf: add documentation for helpers bpf_spin_lock(), bpf_sp [...] new ea6eced00e4b tools: bpf: synchronise BPF UAPI header with tools new 895383983eee Merge branch 'fix-bpf-docs' new 044175a06706 xsk: fix umem memory leak on cleanup new 86be36f6502c powerpc: bpf: Fix generation of load/store DW instructions new 0aedadcf6b48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 9180bb4f0460 tun: add a missing rcu_read_unlock() in error path new 517ccc2aa50d net: tipc: fix a missing check for nla_nest_start new 65e9a6d25deb networking: fix snmp_counter.rst Doc. Warnings new ea239314fe42 tipc: allow service ranges to be connect()'ed on RDM/DGRAM new 25208dd856e7 doc: fix link to MSG_ZEROCOPY patchset new e5dcc0c3223c net: rose: fix a possible stack overflow new c22da36688d6 gtp: change NET_UDP_TUNNEL dependency to select new bb9e5c5bcd76 mac8390: Fix mmio access size probe new a7faaa0c5dc7 net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 new cc4807bb6092 vxlan: Don't call gro_cells_destroy() before device is unr [...] new a4dc6a49156b packets: Always register packet sk in the same order new 18bed89107a4 af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL new 273160ffc6b9 sctp: get sctphdr by offset in sctp_compute_cksum new 636d25d557d1 sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant new 1354e72fabf4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] new 8e2614fc1c2a sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] new a842e65b25a4 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] new cface2cb585e sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_C [...] new 746bc215a6b2 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_M [...] new 0685d6b72207 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] new 06b39e8506f6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] new 220675eb2e48 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] new 200f3a3bcb29 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_A [...] new cbb45c6cd5e6 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_D [...] new 9430ff992644 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] new 995186193fd7 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_E [...] new b59c19d9d901 sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_S [...] new 7c614682c8ae Merge branch 'sctp-fix-ignoring-asoc_id-for-tcp-style-sock [...] new fae846e2b712 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S new 12b409dd32df s390/qeth: don't erase configuration while probing new 7221b727f007 s390/qeth: fix race when initializing the IP address table new 104b48592b54 s390/qeth: be drop monitor friendly new d0645cfdda52 Merge branch 's390-qeth-fixes' new ffa91253739c Documentation: networking: Update netdev-FAQ regarding patches new 86008304dc2a Merge remote-tracking branch 'net/master' new e8629d292b1d Merge branch 'ieee802154-for-davem-2019-03-19' of git://gi [...] new cd44bc40a1f1 mt76: introduce q->stopped parameter new fc7801021733 mt76: rewrite dma descriptor base and ring size on queue reset new de3c2af15fce mt76: mt76x02: when setting a key, use PN from mac80211 new 004960423fe1 mt76: mt76x2: implement full device restart on watchdog reset new 7b25d3b8e485 mt76x02: fix hdr pointer in write txwi for USB new 3fd0824a2f80 mt76: mt76x02: only update the base mac address if necessary new a0ac80610927 mt76: mt76x02: reduce false positives in ED/CCA tx blocking new 7635276989a1 mt76: mt7603: fix tx status HT rate validation new 45a042e30268 mt76: mt76x2: fix external LNA gain settings new b8cfd87ac242 mt76: mt76x2: fix 2.4 GHz channel gain settings new f25e813bf48d mt76: mt7603: clear ps filtering mode before releasing buf [...] new fca9615f1a43 mt76: mt7603: fix up hardware queue index for PS filtered packets new e004b7006600 mt76: mt7603: notify mac80211 about buffered frames in ps queue new b7001f46085e mt76: mt7603: clear the service period on releasing PS fil [...] new ffc9a7ff59a4 mt76: when releasing PS frames, end the service period if [...] new 643749d4a82b mt76: mt76x02: disable ED/CCA by default new b126c8897435 mt76: mt7603: set moredata flag when queueing ps-filtered packets new 7c1b998d3483 mt76: fix return value check in mt76_wmac_probe() new 411e05f4e877 mt76x2u: remove duplicated entry in mt76x2u_device_table new 47c2be0c9bc0 Merge tag 'mt76-for-kvalo-2019-03-07' of https://github.co [...] new 688cd8bd2c0f iwlwifi: fix 64-bit division new c0316470683a mt7601u: check chip version on probe new 40b941611bd4 mt76x02u: check chip version on probe new f2a00a821aac mt76: mt7603: use the correct hweight8() function new 13f61dfc5235 mt76: fix schedule while atomic in mt76x02_reset_state new 7dfc45e6282a mt76x02: do not enable RTS/CTS by default new 22781f0745f6 Merge tag 'wireless-drivers-for-davem-2019-03-19' of git:/ [...] new 7442c483b963 mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning new 223a960c0122 net: stmmac: fix memory corruption with large MTUs new a3e23f719f5c net-sysfs: call dev_hold if kobject_init_and_add success new d7737d425745 nfc: Fix to check for kmemdup failure new 89e4130939a2 tcp: do not use ipv6 header for ipv4 flow new e0aa67709f89 dccp: do not use ipv6 header for ipv4 flow new fb6fafbc7de4 3c515: fix integer overflow warning new f84532ce5887 mpls: Fix 6PE forwarding new 398f0132c147 net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec new 1c87e79a002f ipv6: make ip6_create_rt_rcu return ip6_null_entry instead [...] new ef82bcfa671b sctp: use memdup_user instead of vmemdup_user new 536d3680fd2d net: ks8851: Dequeue RX packets explicitly new 761cfa979a0c net: ks8851: Reassert reset pin if chip ID check fails new d268f3155279 net: ks8851: Delay requesting IRQ until opened new 9624bafa5f64 net: ks8851: Set initial carrier state to down new cbda74a12c4b net: ks8851: Fix register macro misnomers new aae079aa76d0 net: ks8851: Deduplicate register macros new cb8075d934ec Merge branch 'ks8851-fixes' new 64447506f152 dpaa2-eth: Fix possible access beyond end of array new 33872d79f5d1 tipc: fix cancellation of topology subscriptions new ceabee6c5994 genetlink: Fix a memory leak on error path new 29b0b5d56589 netfilter: nf_conntrack_sip: remove direct dependency on IPv6 new 05b7639da55f netfilter: nft_set_rbtree: check for inactive element afte [...] new e166e4fdaced netfilter: bridge: set skb transport_header before enterin [...] new d1fa381033eb netfilter: fix NETFILTER_XT_TARGET_TEE dependencies new 6d65561f3d5e netfilter: ip6t_srh: fix NULL pointer dereferences new 8ffcd32f6463 netfilter: nf_tables: bogus EBUSY in helper removal from t [...] new 74710e05906c netfilter: nft_redir: fix module autoload with ip4 new 7c9abe12b359 netfilter: nf_flowtable: remove duplicated transition in diagram new b25a31bf0ca0 netfilter: nf_tables: add missing ->release_ops() in error [...] new e0831ef7160e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 06acc17a9621 net: phy: Add DP83825I to the DP83822 driver new cd5afa91f078 net: macb: Add null check for PCLK and HCLK new 85d0966fa57e net/sched: prepare TC actions to properly validate the con [...] new 4e1810049c26 net/sched: act_bpf: validate the control action inside init() new f5c29d83866d net/sched: act_csum: validate the control action inside init() new 0da2dbd6029c net/sched: act_gact: validate the control action inside init() new 11a94d7fd80f net/sched: act_ife: validate the control action inside init() new ff9721d32b1a net/sched: act_mirred: validate the control action inside init() new c53075ea5d3c net/sched: act_connmark: validate the control action insid [...] new 1e45d043a8bb net/sched: act_nat: validate the control action inside init() new 6ac86ca3524b net/sched: act_pedit: validate the control action inside init() new d6124d6ba697 net/sched: act_police: validate the control action inside init() new e8c87c643ef3 net/sched: act_sample: validate the control action inside init() new 4b006b0c139e net/sched: act_simple: validate the control action inside init() new ec7727bb24b0 net/sched: act_skbedit: validate the control action inside init() new 7c3d825d12c5 net/sched: act_skbmod: validate the control action inside init() new e5fdabacbffc net/sched: act_tunnel_key: validate the control action ins [...] new 7e0c8892df7d net/sched: act_vlan: validate the control action inside init() new fe384e2fa36c net/sched: don't dereference a->goto_chain to read the cha [...] new ee3bbfe806cd net/sched: let actions use RCU to access 'goto_chain' new 1ea186e3aeea Merge branch 'net-sched-validate-the-control-action-with-a [...] new 6b70fc94afd1 net-sysfs: Fix memory leak in netdev_register_kobject new 408f13ef358a rhashtable: Still do rehash when we get EEXIST new 5f543a54eec0 net: hns3: fix for not calculating tx bd num correctly new c8248c6c1a3d r8169: don't read interrupt mask register in interrupt handler new a7fb107b7d89 net: phy: Re-parent menus for MDIO bus drivers correctly new fa3a419d2f67 net: xilinx: fix possible object reference leak new be693df3cf9d net: ibm: fix possible object reference leak new 75eac7b5f68b net: ethernet: ti: fix possible object reference leak new 23c78343ec36 r8169: fix cable re-plugging issue new 064c5d6881e8 net: sched: fix cleanup NULL pointer exception in act_mirr new 737889efe971 tipc: tipc clang warning new 526949e877f4 rxrpc: avoid clang -Wuninitialized warning new f01a7dbe98ae bpf: Try harder when allocating memory for large maps new cba368c1f01c bpf: Only print ref_obj_id for refcounted reg new 0803278b0b4d bpf: do not restore dst_reg when cur_state is freed new 83d163124cf1 bpf: verifier: propagate liveness on all frames new 1d382264d911 bpf, libbpf: fix version info and add it to shared object new 63197f78bca2 bpf, libbpf: clarify bump in libbpf version info new a7d6ac3761d3 Merge branch 'libbpf-fixup' new 27602e2c44da Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new d29f5aa0bc0c net: phy: don't clear BMCR in genphy_soft_reset new fb1eb41a3dd4 dt-bindings: net: dsa: qca8k: fix example new 5e07321f3388 dt-bindings: net: dsa: qca8k: support internal mdio-bus new 1eec7151ae0e net: dsa: qca8k: remove leftover phy accessors new db460c54b67f net: dsa: qca8k: extend slave-bus implementations new 1f8389bf63ae net: sched: Kconfig: update reference link for PIE new b7ebee2f95fb net: usb: aqc111: Extend HWID table by QNAP device new 9926cb5f8b0f tipc: change to check tipc_own_id to return in tipc_net_stop new 450895d04ba1 net: phy: bcm54xx: Encode link speed and activity into LEDs new c493b09b2792 net: devlink: skip info_get op call if it is not defined i [...] new 047a013f8d0a chelsio: use BUG() instead of BUG_ON(1) new 8c838f53e149 dpaa2-eth: fix race condition with bql frame accounting new 1a9df9e29c2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
The 184 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: .../devicetree/bindings/net/dsa/qca8k.txt | 73 ++++- Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 13 + Documentation/networking/nf_flowtable.txt | 8 +- Documentation/networking/snmp_counter.rst | 12 +- arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/net/bpf_jit.h | 17 +- arch/powerpc/net/bpf_jit32.h | 4 + arch/powerpc/net/bpf_jit64.h | 20 ++ arch/powerpc/net/bpf_jit_comp64.c | 12 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 3 +- drivers/net/Kconfig | 4 +- drivers/net/dsa/qca8k.c | 174 +++++++++-- drivers/net/dsa/qca8k.h | 13 + drivers/net/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 19 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +- drivers/net/ethernet/micrel/ks8851.c | 42 +-- drivers/net/ethernet/micrel/ks8851.h | 93 +++--- drivers/net/ethernet/micrel/ks8851_mll.c | 317 +-------------------- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 + drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 8 +- drivers/net/ethernet/sis/sis900.c | 10 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 +- drivers/net/ethernet/ti/netcp_ethss.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 + drivers/net/ieee802154/adf7242.c | 4 + drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/phy/Kconfig | 3 + drivers/net/phy/broadcom.c | 13 + drivers/net/phy/dp83822.c | 34 ++- drivers/net/phy/meson-gxl.c | 6 + drivers/net/phy/phy_device.c | 2 +- drivers/net/tun.c | 16 +- drivers/net/usb/aqc111.c | 15 + drivers/net/usb/cdc_ether.c | 8 + drivers/net/vxlan.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 7 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76.h | 4 + drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 16 ++ drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 11 + .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 27 ++ drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 67 ++++- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 82 +++++- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 2 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 21 ++ drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 7 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 1 - drivers/net/wireless/mediatek/mt76/tx.c | 11 +- drivers/net/wireless/mediatek/mt76/usb.c | 6 +- drivers/net/wireless/mediatek/mt7601u/usb.c | 4 + drivers/s390/net/qeth_core_main.c | 5 +- drivers/s390/net/qeth_l2_main.c | 7 +- drivers/s390/net/qeth_l3_main.c | 8 +- include/linux/atalk.h | 2 +- include/linux/bpf.h | 1 - include/linux/bpf_verifier.h | 40 +++ include/linux/brcmphy.h | 16 ++ include/linux/net.h | 6 + include/linux/socket.h | 12 +- include/net/act_api.h | 9 +- include/net/sch_generic.h | 1 + include/net/sctp/checksum.h | 2 +- include/net/sock.h | 6 + include/net/tc_act/tc_gact.h | 2 +- include/net/xdp_sock.h | 1 - include/uapi/linux/bpf.h | 188 ++++++++---- kernel/bpf/syscall.c | 22 +- kernel/bpf/verifier.c | 154 ++++++---- lib/rhashtable.c | 8 +- net/appletalk/aarp.c | 15 +- net/appletalk/ddp.c | 20 +- net/bridge/br_netfilter_hooks.c | 1 + net/bridge/br_netfilter_ipv6.c | 2 + net/core/devlink.c | 5 + net/core/filter.c | 27 +- net/core/net-sysfs.c | 20 +- net/dccp/ipv6.c | 4 +- net/ipv6/netfilter/ip6t_srh.c | 6 + net/ipv6/route.c | 18 +- net/ipv6/tcp_ipv6.c | 8 +- net/mpls/mpls_iptunnel.c | 12 +- net/ncsi/ncsi-netlink.c | 4 + net/netfilter/Kconfig | 1 + net/netfilter/nf_conntrack_sip.c | 37 ++- net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nft_objref.c | 19 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_set_rbtree.c | 7 +- net/netlink/genetlink.c | 3 +- net/nfc/llcp_sock.c | 9 +- net/openvswitch/datapath.c | 12 + net/packet/af_packet.c | 7 +- net/rose/rose_subr.c | 21 +- net/rxrpc/output.c | 11 +- net/sched/Kconfig | 3 +- net/sched/act_api.c | 101 ++++--- net/sched/act_bpf.c | 25 +- net/sched/act_connmark.c | 22 +- net/sched/act_csum.c | 22 +- net/sched/act_gact.c | 15 +- net/sched/act_ife.c | 35 ++- net/sched/act_ipt.c | 11 +- net/sched/act_mirred.c | 25 +- net/sched/act_nat.c | 15 +- net/sched/act_pedit.c | 18 +- net/sched/act_police.c | 13 +- net/sched/act_sample.c | 21 +- net/sched/act_simple.c | 54 +++- net/sched/act_skbedit.c | 20 +- net/sched/act_skbmod.c | 20 +- net/sched/act_tunnel_key.c | 19 +- net/sched/act_vlan.c | 22 +- net/sched/cls_api.c | 2 +- net/sched/sch_cake.c | 25 +- net/sctp/socket.c | 54 +++- net/socket.c | 277 ++++++++++++++++-- net/strparser/strparser.c | 2 + net/tipc/group.c | 3 + net/tipc/net.c | 5 +- net/tipc/node.c | 7 +- net/tipc/socket.c | 22 +- net/tipc/topsrv.c | 1 + net/xdp/xdp_umem.c | 19 +- tools/include/uapi/linux/bpf.h | 188 ++++++++---- tools/lib/bpf/Makefile | 42 ++- tools/lib/bpf/README.rst | 1 + tools/lib/bpf/btf.c | 51 +++- tools/lib/bpf/libbpf.c | 13 +- tools/lib/bpf/xsk.c | 15 +- tools/testing/selftests/bpf/bpf_helpers.h | 2 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 2 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 2 +- .../selftests/bpf/progs/test_sock_fields_kern.c | 88 ++++-- tools/testing/selftests/bpf/test_btf.c | 44 +++ tools/testing/selftests/bpf/test_sock_fields.c | 134 +++++++-- tools/testing/selftests/bpf/verifier/calls.c | 25 ++ .../testing/selftests/bpf/verifier/ref_tracking.c | 168 +++++++++++ tools/testing/selftests/bpf/verifier/sock.c | 4 +- .../selftests/tc-testing/tc-tests/actions/bpf.json | 25 ++ .../tc-testing/tc-tests/actions/connmark.json | 25 ++ .../tc-testing/tc-tests/actions/csum.json | 25 ++ .../tc-testing/tc-tests/actions/gact.json | 25 ++ .../selftests/tc-testing/tc-tests/actions/ife.json | 25 ++ .../tc-testing/tc-tests/actions/mirred.json | 25 ++ .../selftests/tc-testing/tc-tests/actions/nat.json | 25 ++ .../tc-testing/tc-tests/actions/pedit.json | 51 ++++ .../tc-testing/tc-tests/actions/police.json | 25 ++ .../tc-testing/tc-tests/actions/sample.json | 25 ++ .../tc-testing/tc-tests/actions/simple.json | 25 ++ .../tc-testing/tc-tests/actions/skbedit.json | 25 ++ .../tc-testing/tc-tests/actions/skbmod.json | 25 ++ .../tc-testing/tc-tests/actions/tunnel_key.json | 25 ++ .../tc-testing/tc-tests/actions/vlan.json | 25 ++ 182 files changed, 3121 insertions(+), 1137 deletions(-) create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/pedit.json