Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-11-18--09-00 (v6.12-rc7-1845-gc536dd81f8cf) remotes/brancher/net-next-2024-11-18--12-00 (v6.12-rc7-1853-g0e4ec444f591) ==== BASE DIFF ==== include/linux/udp.h | 11 +++ include/net/netns/xfrm.h | 1 + include/net/udp.h | 137 ++++++++++++++++++++++++-- include/net/xfrm.h | 17 +++- include/uapi/linux/xfrm.h | 2 + net/ipv4/esp4_offload.c | 6 +- net/ipv4/udp.c | 245 +++++++++++++++++++++++++++++++++++++++++----- net/ipv4/xfrm4_policy.c | 3 +- net/ipv6/esp6_offload.c | 6 +- net/ipv6/udp.c | 117 +++++++++++++++++++--- net/key/af_key.c | 7 +- net/xfrm/xfrm_compat.c | 6 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_policy.c | 28 ++++-- net/xfrm/xfrm_state.c | 171 +++++++++++++++++++++++++++++--- net/xfrm/xfrm_user.c | 75 +++++++++++++- 16 files changed, 752 insertions(+), 82 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.8a3MwDcOs5 b/tmp/tmp.X6yTE26nR2 index 702589da050c..bb6d4b41a08f 100644 --- a/tmp/tmp.8a3MwDcOs5 +++ b/tmp/tmp.X6yTE26nR2 @@ -3,6 +3,12 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +netpoll: Use rcu_access_pointer() in netpoll_poll_lock +netpoll: Use rcu_access_pointer() in __netpoll_setup +net: mdio: aspeed: Add dummy read for fire control +net: mdio: aspeed: Add support for AST2700 +dt-bindings: net: add support for AST2700 +net: ip: fix unexpected return in fib_validate_source() net: axienet: Add support for AXI 2.5G MAC dt-bindings: net: xlnx,axi-ethernet: Add bindings for AXI 2.5G MAC net: enetc: add UDP segmentation offload support @@ -102,17 +108,6 @@ rtase: Corrects error handling of the rtase_check_mac_version_valid() rtase: Add support for RTL907XD-VA PCIe port rtase: Correct the speed for RTL907XD-V1 rtase: Refactor the rtase_check_mac_version_valid() function -xfrm: Fix acquire state insertion. -xfrm: replace deprecated strncpy with strscpy_pad -xfrm: Add error handling when nla_put_u32() returns an error -xfrm: Convert struct xfrm_dst_lookup_params -> tos to dscp_t. -xfrm: Convert xfrm_dst_lookup() to dscp_t. -xfrm: Convert xfrm_bundle_create() to dscp_t. -xfrm: Convert xfrm_get_tos() to dscp_t. -xfrm: Restrict percpu SA attribute to specific netlink message types -xfrm: Add an inbound percpu state cache. -xfrm: Cache used outbound xfrm states at the policy. -xfrm: Add support for per cpu xfrm state handling. net: txgbe: remove GPIO interrupt controller Documentation: tipc: fix formatting issue in tipc.rst selftests: nic_performance: Add selftest for performance of NIC driver @@ -135,15 +130,10 @@ tls: block decryption when a rekey is pending rocker: fix link status detection in rocker_carrier_init() net: ethernet: ti: am65-cpsw: enable DSCP to priority map for RX net: ethernet: ti: am65-cpsw: update pri_thread_map as per IEEE802.1Q-2014 -ipv6/udp: Add 4-tuple hash for connected socket -ipv4/udp: Add 4-tuple hash for connected socket -net/udp: Add 4-tuple hash list basis -net/udp: Add a new struct for hash2 slot net: wwan: t7xx: Change PM_AUTOSUSPEND_MS to 5000 net: ena: Add PHC documentation net: ena: PHC silent reset net: ena: Add PHC support in the ENA driver -Add string check in netlink_ack_tlv_fill rust: net::phy scope ThisModule usage in the module_phy_driver macro netconsole: selftest: Validate CPU number auto-population in userdata netconsole: docs: Add documentation for CPU number auto-population