Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-16--12-00 (v6.13-rc2-540-gfd8a4e985125) remotes/brancher/net-next-2024-12-16--15-00 (v6.13-rc2-581-g4d4ddd858aeb) ==== BASE DIFF ==== Documentation/netlink/specs/ethtool.yaml | 76 ++++ Documentation/networking/ethtool-netlink.rst | 82 ++++- Documentation/networking/timestamping.rst | 38 +- Documentation/networking/tls.rst | 36 ++ drivers/net/phy/phy_device.c | 10 + include/linux/ethtool.h | 4 + include/linux/net_tstamp.h | 29 ++ include/linux/netdevice.h | 4 + include/net/tls.h | 3 + include/uapi/linux/ethtool_netlink_generated.h | 26 ++ include/uapi/linux/net_tstamp.h | 11 + include/uapi/linux/snmp.h | 5 + net/core/dev.h | 3 + net/core/dev_ioctl.c | 47 ++- net/core/timestamping.c | 52 ++- net/ethtool/Makefile | 2 +- net/ethtool/common.c | 148 +++++++- net/ethtool/common.h | 13 + net/ethtool/netlink.c | 24 +- net/ethtool/netlink.h | 8 +- net/ethtool/ts.h | 20 ++ net/ethtool/tsconfig.c | 444 +++++++++++++++++++++++ net/ethtool/tsinfo.c | 358 +++++++++++++++++- net/tls/tls.h | 3 +- net/tls/tls_device.c | 2 +- net/tls/tls_main.c | 71 +++- net/tls/tls_proc.c | 5 + net/tls/tls_sw.c | 140 ++++++-- tools/testing/selftests/net/tls.c | 478 ++++++++++++++++++++++++- 29 files changed, 2035 insertions(+), 107 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.p79WKkCvOo b/tmp/tmp.sxlkgjQ4VC index eb0e364e6d8d..d61e3ca2fcd0 100644 --- a/tmp/tmp.p79WKkCvOo +++ b/tmp/tmp.sxlkgjQ4VC @@ -3,8 +3,42 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +docs: net: bonding: fix typos +net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic +vxlan: Avoid accessing uninitialized memory during xmit +net: hns3: fix kernel crash when 1588 is sent on HIP08 devices +net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue +net: hns3: initialize reset_timer before hclgevf_misc_irq_init() +net: hns3: don't auto enable misc vector +net: hns3: Resolved the issue that the debugfs query result is inconsistent. +net: hns3: fix missing features due to dev->features configuration too early +net: hns3: fixed reset failure issues caused by the incorrect reset type +mlxsw: Switch to napi_gro_receive() +Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +net: usb: lan78xx: Improve error handling in WoL operations +net: usb: lan78xx: remove PHY register access from ethtool get_regs +net: usb: lan78xx: rename phy_mutex to mdiobus_mutex +net: usb: lan78xx: Use action-specific label in lan78xx_mac_reset +net: usb: lan78xx: Use ETIMEDOUT instead of ETIME in lan78xx_stop_hw +net: usb: lan78xx: Add error handling to lan78xx_get_regs +vsock/test: Add test for MSG_ZEROCOPY completion memory leak +vsock/test: Add test for sk_error_queue memory leak +vsock/test: Add test for accept_queue memory leak +vsock/test: Add README blurb about kmemleak usage +vsock/test: Introduce option to run a single test +vsock/test: Use NSEC_PER_SEC +net: Check for oversized requests in sock_kmalloc() +qlcnic: constify 'struct bin_attribute' +netxen_nic: constify 'struct bin_attribute' +wlcore: sysfs: constify 'struct bin_attribute' +net: phy: ks8995: constify 'struct bin_attribute' +net: bridge: constify 'struct bin_attribute' rtnetlink: Try the outer netns attribute in rtnl_get_peer_net(). leds: trigger: netdev: Check offload ability on interface up +tools: ynl: add main install target +tools: ynl: add install target for generated content +tools: ynl: add initial pyproject.toml for packaging +tools: ynl: move python code to separate sub-directory net: ti: icssg-prueth: Add Support for Multicast filtering with VLAN in HSR mode net: ti: icssg-prueth: Add Multicast Filtering support for VLAN in MAC mode net: ti: icssg-prueth: Add VLAN support in EMAC mode @@ -94,19 +128,13 @@ net: enetc: update max chained Tx BD number for i.MX95 ENETC net: enetc: add Tx checksum offload for i.MX95 ENETC rxrpc: Fix ability to add more data to a call once MSG_MORE deasserted rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link -net: ethtool: Add support for tsconfig command to get/set hwtstamp config -net: ethtool: tsinfo: Enhance tsinfo to support several hwtstamp by net topology -net: Add the possibility to support a selected hwtstamp in netdevice -net: Make net_hwtstamp_validate accessible -net: Make dev_get_hwtstamp_phylib accessible -selftests: tls: add rekey tests -selftests: tls: add key_generation argument to tls_crypto_info_init -docs: tls: document TLS1.3 key updates -tls: add counters for rekey -tls: implement rekey for TLS1.3 -tls: block decryption when a rekey is pending rust: net::phy fix module autoloading net/mlx5e: avoid to call net_dim and dim_update_sample net: mctp: Allow MCTP_NET_ANY for v2 tag control ioctls net: mctp: Don't use MCTP_INITIAL_DEFAULT_NET for a fallback net net: mctp: handle skb cleanup on sock_queue failures +net/mlx5: Add device cap abs_native_port_num +net/mlx5: qos: Add ifc support for cross-esw scheduling +net/mlx5: Add support for new scheduling elements +net/mlx5: Add ConnectX-8 device to ifc +net/mlx5: ifc: Reorganize mlx5_ifc_flow_table_context_bits