Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-09-03--18-00 (v6.11-rc5-1006-gc71dfa8ac2e6) remotes/brancher/net-next-2024-09-03--21-00 (v6.11-rc5-1011-g6fbc85a7fffa) ==== BASE DIFF ==== drivers/net/ethernet/intel/e1000e/netdev.c | 19 ++--- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 36 ++++++++-- drivers/net/ethernet/intel/i40e/i40e_main.c | 24 ++++++- drivers/net/ethernet/intel/igc/igc.h | 11 ++- drivers/net/ethernet/intel/igc/igc_defines.h | 22 +++++- drivers/net/ethernet/intel/igc/igc_ethtool.c | 77 +++++++++++++++++++- drivers/net/ethernet/intel/igc/igc_main.c | 99 ++++++++++++++++++++++++-- drivers/net/ethernet/intel/igc/igc_phy.c | 4 +- drivers/net/ethernet/intel/igc/igc_regs.h | 12 ++++ drivers/net/ethernet/intel/igc/igc_tsn.c | 67 +++++++++++++++++ drivers/net/usb/usbnet.c | 11 +-- include/linux/bpf-cgroup.h | 9 --- include/net/mac802154.h | 4 +- include/net/nl802154.h | 2 +- net/core/net-sysfs.c | 2 +- net/ipv6/ioam6_iptunnel.c | 12 +++- net/sched/sch_netem.c | 9 ++- net/socket.c | 4 +- 19 files changed, 370 insertions(+), 55 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.YvGfjbjemT b/tmp/tmp.Z1MUh282KK index 49e8db7b0745..a9b23b4e9843 100644 --- a/tmp/tmp.YvGfjbjemT +++ b/tmp/tmp.Z1MUh282KK @@ -2,7 +2,27 @@ tc_action dbg profile patch selftests/bpf: Fix a btf_dump selftest failure forwarding: set timeout to 3 hours -net: ethernet: rtsn: Add MDIO read/write support for C45 +net: dsa: vsc73xx: fix possible subblocks range of CAPT block +net: ibm: emac: remove all waiting code +net: ibm: emac: replace of_get_property +net: ibm: emac: use netdev's phydev directly +net: ibm: emac: use devm for register_netdev +net: ibm: emac: remove mii_bus with devm +net: ibm: emac: use devm for of_iomap +net: ibm: emac: manage emac_irq with devm +net: ibm: emac: use devm for alloc_etherdev +net: cadence: macb: Enable software IRQ coalescing by default +net: xilinx: axienet: Relax partial rx checksum checks +net: xilinx: axienet: Enable NETIF_F_HW_CSUM for partial tx checksumming +net: xilinx: axienet: Remove unused checksum variables +ice: do not bring the VSI up, if it was down before the XDP setup +ice: remove ICE_CFG_BUSY locking from AF_XDP code +ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset +ice: check for XDP rings instead of bpf program when unconfiguring +ice: protect XDP configuration with a mutex +ice: move netif_queue_set_napi to rtnl-protected sections +net: xilinx: axienet: Fix IRQ coalescing packet count overflow +net: xilinx: axienet: Fix packet counting net: phy: Check for read errors in SIOCGMIIREG sched: sch_cake: fix bulk flow accounting logic for host fairness selftests: rtnetlink: add 'ethtool' as a dependency @@ -39,7 +59,6 @@ ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() l2tp: remove unneeded null check in l2tp_v2_session_get_next selftests/net: do_setcpu function not need to have a return value net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN -selftests: net: convert comma to semicolon r8152: fix the firmware doesn't work of/irq: Make use of irq_get_trigger_type() wifi: wlcore: sdio: Make use of irq_get_trigger_type() @@ -67,20 +86,6 @@ net: sparx5: replace a few variables with new equivalent ones net: sparx5: use FDMA library symbols net: microchip: add FDMA library net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup -mm: page_frag: add an entry in MAINTAINERS for page_frag -mm: page_frag: update documentation for page_frag -net: replace page_frag with page_frag_cache -mm: page_frag: add testing for the newly added prepare API -mm: page_frag: introduce prepare/probe/commit API -net: rename skb_copy_to_page_nocache() helper -mm: page_frag: use __alloc_pages() to replace alloc_pages_node() -mm: page_frag: some minor refactoring before adding new API -mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' -xtensa: remove the get_order() implementation -mm: page_frag: avoid caller accessing 'page_frag_cache' directly -mm: page_frag: use initial zero offset for page_frag_alloc_align() -mm: move the page fragment allocator from page_alloc into its own file -mm: page_frag: add a test module for page_frag be2net: Remove unused declarations qlcnic: Remove unused declarations selftests: mptcp: reset the last TS before the first test @@ -98,11 +103,7 @@ selftests: mptcp: join: reduce join_nr params mptcp: MIB counters for sent MP_JOIN mptcp: pm: reduce entries iterations on connect mptcp: pm: rename helpers linked to 'flush' -net: dqs: Do not use extern for unused dql_group -net: lan743x: Use NSEC_PER_SEC macro net: mana: Improve mana_set_channels() in low mem conditions -Merge tag 'ieee802154-for-net-2024-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan -sch/netem: fix use after free in netem_dequeue net: mvpp2: Remove setting of RX software timestamp octeontx2-pf: Remove setting of RX software timestamp gianfar: Remove setting of RX software timestamp @@ -146,19 +147,8 @@ netdev: netdevice devmem allocator netdev: support binding dma-buf to netdevice net: netdev netlink api to bind dma-buf to a net device netdev: add netdev_rx_queue_restart() -i40e: Add Energy Efficient Ethernet ability for X710 Base-T/KR/KX cards -e1000e: avoid failing the system during pm_suspend -igc: Move the MULTI GBT AN Control Register to _regs file -igc: Add Energy Efficient Ethernet ability -igc: Get rid of spurious interrupts -igc: Add MQPRIO offload support tools/net/ynl: fix cli.py --subscribe feature -ioam6: improve checks on user data docs: netdev: document guidance on cleanup.h rxtimestamp.c: add the test for SOF_TIMESTAMPING_OPT_RX_SOFTWARE_FILTER net-timestamp: filter out report when setting SOF_TIMESTAMPING_SOFTWARE bareudp: Fix device stats updates. -ice: Fix possible double free in error handling path -usbnet: modern method to get random MAC -ieee802154: Correct spelling in nl802154.h -mac802154: Correct spelling in mac802154.h