This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from eb03e3181354 Merge tag 'for-v6.4-rc' of git://git.kernel.org/pub/scm/li [...] new 7e01c7f7046e net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize new b3a03b540e3c tls: rx: device: fix checking decryption status new 210620ae44a8 tls: rx: strp: set the skb->len of detached / CoW'ed skbs new 14c4be92ebb3 tls: rx: strp: force mixed decrypted records into copy mode new 8b0c0dc9fbbd tls: rx: strp: fix determining record length in copy mode new c1c607b1e5d5 tls: rx: strp: factor out copying skb data new eca9bfafee3a tls: rx: strp: preserve decryption status of skbs when needed new 74836ec828fe tls: rx: strp: don't use GFP_KERNEL in softirq context new 2897041ea094 Merge branch 'tls-fixes' new afbed3f74830 net/mlx5e: do as little as possible in napi poll when budget is 0 new d226b1df3619 selftests: fib_tests: mute cleanup error message new 35112271672a net/smc: Reset connection when trying to use SMCRv2 fails. new cfcb942863f6 sfc: fix devlink info error handling new de678ca38861 octeontx2-pf: Fix TSOv6 offload new 3be5f6cd4a52 MAINTAINERS: add myself as maintainer for enetc new 9025944fddfe net: fec: add dma_wmb to ensure correct descriptor values new ae9b15fbe634 net: fix stack overflow when LRO is disabled for virtual i [...] new ca1fd42e7dbf Bluetooth: Fix potential double free caused by hci_conn_unlink new 2910431ab0e5 Bluetooth: Refcnt drop must be placed last in hci_conn_unlink new a2ac591cb4d8 Bluetooth: Fix UAF in hci_conn_hash_flush again new a2904d282553 Bluetooth: Unlink CISes when LE disconnects in hci_conn_del new 6ce5169e05aa Bluetooth: btnxpuart: Fix compiler warnings new 67caf26d769e Merge tag 'for-net-2023-05-19' of git://git.kernel.org/pub [...] new 6ca328e985cd sctp: fix an issue that plpmtu can never go to complete state new 5b17a4971d3b forcedeth: Fix an error handling path in nv_probe() new 640bf95b2c7c 3c589_cs: Fix an error handling path in tc589_probe() new b21c7ba6d9a5 net/handshake: Squelch allocation warning during Kunit test new 18c40a1cc1d9 net/handshake: Fix sock->file allocation new 600761245952 lan966x: Fix unloading/loading of the driver new 3632679d9e4f ipv{4,6}/raw: fix output xfrm lookup wrt protocol new 368d3cb406cd page_pool: fix inconsistency for page_pool_ring_[un]lock() new d6c36cbc5e53 r8169: Use a raw_spinlock_t for the register locks. new 8a02fb71d719 net: fix skb leak in __skb_tstamp_tx() new 7e7b3b097a9d docs: netdev: document the existence of the mail bot new 04910d8cbfed net: ethernet: mtk_eth_soc: fix QoS on DSA MAC on non MTK_ [...] new 2a0a935fb64e net/mlx5: Collect command failures data only for known commands new 2be5bd42a5bb net/mlx5: Handle pairing of E-switch via uplink un/load APIs new 1e5daf5565b6 net/mlx5: DR, Fix crc32 calculation to work on big-endian [...] new c7dd225bc224 net/mlx5: DR, Check force-loopback RC QP capability indepe [...] new be071cdb167f net/mlx5e: Use correct encap attribute during invalidation new a65735148e03 net/mlx5: Fix error message when failing to allocate devic [...] new 691c041bf208 net/mlx5e: Fix deadlock in tc route query code new 7aa503801916 net/mlx5e: Fix SQ wake logic in ptp napi_poll context new dfa1e46d6093 net/mlx5e: TC, Fix using eswitch mapping in nic mode new 8c253dfc89ef net/mlx5: E-switch, Devcom, sync devcom events and devcom [...] new af87194352ca net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device new 1f893f57a3bf net/mlx5: Devcom, serialize devcom registration new 9c2d08010963 net/mlx5: Free irqs only on shutdown callback new ef8c063cf88e net/mlx5: Fix irq affinity management new 1da438c0ae02 net/mlx5: Fix indexing of mlx5_irq new ba46c96db939 Merge tag 'mlx5-fixes-2023-05-22' of git://git.kernel.org/ [...] new 878ecb0897f4 ipv6: Fix out-of-bounds access in ipv6_find_tlv() new 5f5486b620cd selftests/bpf: Fix pkg-config call building sign-file new e1505c1cc8d5 bpf: netdev: init the offload table earlier new a820ca1a739b samples/bpf: Drop unnecessary fallthrough new 0613d8ca9ab3 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields new b34ffb0c6d23 bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps new 78fa0d61d97a bpf, sockmap: Pass skb ownership through read_skb new 29173d07f798 bpf, sockmap: Convert schedule_work into delayed_work new bce22552f92e bpf, sockmap: Reschedule is now done through backlog new 405df89dd52c bpf, sockmap: Improved check for empty queue new 901546fd8f9c bpf, sockmap: Handle fin correctly new ea444185a6bf bpf, sockmap: TCP data stall on recv before accept new 6df7f764cd3c bpf, sockmap: Wake up polling after data copy new e5c6de5fa025 bpf, sockmap: Incorrectly handling copied_seq new 4e02588d9a95 bpf, sockmap: Pull socket helpers out of listen test for g [...] new 298970c8af9d bpf, sockmap: Build helper to create connected socket pair new 1fa1fe8ff161 bpf, sockmap: Test shutdown() correctly exits epoll and recv()=0 new bb516f98c731 bpf, sockmap: Test FIONREAD returns correct bytes in rx buffer new 80e24d222675 bpf, sockmap: Test FIONREAD returns correct bytes in rx bu [...] new f726e03564ef bpf, sockmap: Test progs verifier error with latest clang new 0c615f1cc3b3 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new a095326e2c0f net/handshake: Remove unneeded check from handshake_dup() new 7ea9c1ec66bc net/handshake: Fix handshake_dup() ref counting new 7afc6d0a107f net/handshake: Fix uninitialized local variable new fc490880e39d net/handshake: handshake_genl_notify() shouldn't ignore @flags new 1ce77c998f04 net/handshake: Unpin sock->file if a handshake is cancelled new 26fb5480a27d net/handshake: Enable the SNI extension to work properly new 1de5900c816a Merge branch 'bug-fixes-for-net-handshake' new 57fb54ab9f69 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE new fb055ce4a9e3 net: phy: mscc: add support for VSC8501 new 7df0b33d7993 net: phy: mscc: remove unnecessary phydev locking new 71460c9ec5c7 net: phy: mscc: enable VSC8501/2 RGMII RX clock new aa015a204b60 Merge branch 'net-phy-mscc-support-vsc8501' new ad42a35bdfc6 udplite: Fix NULL pointer dereference in __sk_mem_raise_al [...] new 50fb587e6a56 Merge tag 'net-6.4-rc4' of git://git.kernel.org/pub/scm/li [...] new f15afbd34d8f fs: fix undefined behavior in bit shift for SB_NOUSER new 3a7bb21b6f49 fs: don't call posix_acl_listxattr in generic_listxattr new 48524463f807 ntfs: Add myself as a reviewer new 9db898594c54 Merge tag 'vfs/v6.4-rc3/misc.fixes' of git://git.kernel.or [...]
The 90 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/netlink/specs/handshake.yaml | 4 + Documentation/networking/tls-handshake.rst | 5 + Documentation/process/maintainer-netdev.rst | 33 +- MAINTAINERS | 2 + drivers/bluetooth/btnxpuart.c | 6 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/ethernet/3com/3c589_cs.c | 11 +- drivers/net/ethernet/freescale/fec_main.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 57 ++- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 16 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 70 +++- .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 40 ++- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 3 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 10 + drivers/net/ethernet/nvidia/forcedeth.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 44 +-- drivers/net/ethernet/sfc/efx_devlink.c | 95 +++-- drivers/net/phy/mscc/mscc.h | 2 + drivers/net/phy/mscc/mscc_main.c | 82 +++-- drivers/net/team/team.c | 7 +- drivers/net/usb/cdc_ncm.c | 24 +- fs/xattr.c | 15 +- include/linux/fs.h | 42 +-- include/linux/if_team.h | 1 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/skbuff.h | 10 + include/linux/skmsg.h | 3 +- include/net/bluetooth/hci_core.h | 2 +- include/net/bonding.h | 1 + include/net/handshake.h | 1 + include/net/ip.h | 2 + include/net/page_pool.h | 18 - include/net/tcp.h | 10 + include/net/tls.h | 1 + include/uapi/linux/handshake.h | 1 + include/uapi/linux/in.h | 1 + kernel/bpf/hashtab.c | 6 +- kernel/bpf/offload.c | 2 +- kernel/bpf/verifier.c | 2 +- net/bluetooth/hci_conn.c | 77 ++-- net/core/page_pool.c | 28 +- net/core/skbuff.c | 4 +- net/core/skmsg.c | 81 ++--- net/core/sock_map.c | 3 +- net/handshake/handshake-test.c | 44 ++- net/handshake/handshake.h | 1 + net/handshake/netlink.c | 12 +- net/handshake/request.c | 4 + net/handshake/tlshd.c | 8 + net/ipv4/ip_sockglue.c | 12 +- net/ipv4/raw.c | 5 +- net/ipv4/tcp.c | 11 +- net/ipv4/tcp_bpf.c | 79 ++++- net/ipv4/udp.c | 7 +- net/ipv4/udplite.c | 2 + net/ipv6/exthdrs_core.c | 2 + net/ipv6/raw.c | 3 +- net/ipv6/udplite.c | 2 + net/sctp/transport.c | 11 +- net/smc/af_smc.c | 9 +- net/smc/smc_core.c | 1 + net/tls/tls.h | 5 + net/tls/tls_device.c | 22 +- net/tls/tls_strp.c | 185 ++++++++-- net/tls/tls_sw.c | 4 + net/unix/af_unix.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 5 +- samples/bpf/hbm.c | 1 - tools/testing/selftests/bpf/Makefile | 2 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 131 +++++++ .../selftests/bpf/prog_tests/sockmap_helpers.h | 390 +++++++++++++++++++++ .../selftests/bpf/prog_tests/sockmap_listen.c | 370 +------------------ .../selftests/bpf/progs/test_sockmap_drop_prog.c | 32 ++ .../selftests/bpf/progs/test_sockmap_kern.h | 12 +- .../selftests/bpf/progs/test_sockmap_pass_prog.c | 32 ++ tools/testing/selftests/net/fib_tests.sh | 2 +- 90 files changed, 1519 insertions(+), 819 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/sockmap_helpers.h create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_drop_prog.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_pass_prog.c