Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-09-07--00-00 (v6.11-rc6-1326-gef36a7f91a0e) remotes/brancher/net-next-2024-09-07--03-00 (v6.11-rc6-1316-gd9d33cc0bb93) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.09f0rFPbVu b/tmp/tmp.uOJBmkt7VV index fce0cc5a565f..4b8641358f82 100644 --- a/tmp/tmp.09f0rFPbVu +++ b/tmp/tmp.uOJBmkt7VV @@ -2,6 +2,22 @@ tc_action dbg profile patch selftests/bpf: Fix a btf_dump selftest failure forwarding: set timeout to 3 hours +tcp: check skb is non-NULL in tcp_rto_delta_us() +ice: subfunction activation and base devlink ops +ice: basic support for VLAN in subfunctions +ice: support subfunction devlink Tx topology +ice: implement netdevice ops for SF representor +ice: check if SF is ready in ethtool ops +ice: don't set target VSI for subfunction +ice: create port representor for SF +ice: make representor code generic +ice: implement netdev for subfunction +ice: base subfunction aux driver +ice: allocate devlink for subfunction +ice: treat subfunction VSI the same as PF VSI +ice: add basic devlink subfunctions support +ice: export ice ndo_ops functions +ice: add new VSI type for subfunctions selftests: net: csum: Fix checksums for packets with non-zero padding selftests: mptcp: connect: remove duplicated spaces in TAP output selftests: mptcp: diag: remove trailing whitespace @@ -46,23 +62,16 @@ net: ti: icssg-prueth: Add support for HSR frame forward offload net: ti: icssg-prueth: Stop hardcoding def_inc net: ti: icss-iep: Move icss_iep structure net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices -ixgbe: Manual AN-37 for troublesome link partners for X550 SFI net: lan743x: Add support to ethtool phylink get and set settings net: lan743x: Migrate phylib to phylink net: lan743x: Create separate Link Speed Duplex state function net: lan743x: Create separate PCS power reset function net: phylink: Add phylink_set_fixed_link() to configure fixed link state in phylink fou: fix initialization of grc -net-timestamp: correct the use of SOF_TIMESTAMPING_RAW_HARDWARE -net-timestamp: add selftests for SOF_TIMESTAMPING_OPT_RX_FILTER -net-timestamp: introduce SOF_TIMESTAMPING_OPT_RX_FILTER flag net: phy: Fallback to C22 access if needed in phy_mii_ioctl() net: phy: Expose the direct mdiobus access functions net: ti: icssg-prueth: Make pa_stats optional net: dsa: felix: ignore pending status of TAS module when it's disabled -r8169: correct the reset timing of RTL8125 for link-change event -bnxt_en: add support for tcp-data-split ethtool command -bnxt_en: add support for rx-copybreak ethtool command 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 @@ -86,22 +95,6 @@ octeontx2-af: Modify SMQ flush sequence to drop packets net/smc: add sysctl for smc_limit_hs e1000e: Remove duplicated writel() in e1000_configure_tx/rx() eth: fbnic: Add devlink firmware version info -netfilter: nf_tables: set element timeout update support -netfilter: nf_tables: zero timeout means element never times out -netfilter: nf_tables: consolidate timeout extension for elements -netfilter: nf_tables: annotate data-races around element expiration -netfilter: nft_dynset: annotate data-races around set timeout -netfilter: nf_tables: remove annotation to access set timeout while holding lock -netfilter: nf_tables: reject expiration higher than timeout -netfilter: nf_tables: reject element expiration with no timeout -netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire -netfilter: nf_tables: Add missing Kernel doc -netfilter: nf_tables: Correct spelling in nf_tables.h -netfilter: nf_tables: drop unused 3rd argument from validate callback ops -netfilter: conntrack: Convert to use ERR_CAST() -netfilter: Use kmemdup_array instead of kmemdup for multiple allocation -netfilter: nft_counter: Use u64_stats_t for statistic. -netfilter: ctnetlink: support CTA_FILTER for flush selftests/net: integrate packetdrill with ksft selftests: support interpreted scripts with ksft_runner.sh Bluetooth: replace deprecated strncpy with strscpy_pad @@ -114,7 +107,6 @@ 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 -wireguard: allowedips: Add WGALLOWEDIP_F_REMOVE_ME flag af_unix: Don't return OOB skb in manage_oob(). af_unix: Move spin_lock() in manage_oob(). af_unix: Rename unlinked_skb in manage_oob(). @@ -132,31 +124,11 @@ bpf: lwtunnel: Unmask upper DSCP bits in bpf_lwt_xmit_reroute() ipv4: ip_gre: Unmask upper DSCP bits in ipgre_open() netfilter: br_netfilter: Unmask upper DSCP bits in br_nf_pre_routing_finish() selftests: return failure when timestamps can't be reported -sfc: add per-queue RX and TX bytes stats -sfc: implement per-queue TSO (hw_gso) stats -sfc: implement per-queue rx drop and overrun stats -sfc: add n_rx_overlength to ethtool stats -sfc: implement basic per-queue stats -sfc: remove obsolete counters from struct efx_channel -net: add ndo_validate_addr check in dev_set_mac_address -net: hibmcge: Add maintainer for hibmcge -net: hibmcge: Add a Makefile and update Kconfig for hibmcge -net: hibmcge: Implement some ethtool_ops functions -net: hibmcge: Implement rx_poll function to receive packets -net: hibmcge: Implement .ndo_start_xmit function -net: hibmcge: Implement some .ndo functions -net: hibmcge: Add interrupt supported in this module -net: hibmcge: Add mdio and hardware configuration supported in this module -net: hibmcge: Add read/write registers supported through the bar space -net: hibmcge: Add pci table supported in this module -ptp: ocp: Improve PCIe delay estimation usbnet: fix cyclical race on disconnect with work queue -x25: specifying bcast_addr array size using macro octeontx2-pf: Export common APIs octeontx2-pf: Reuse PF max mtu value octeontx2-pf: Add new APIs for queue memory alloc/free. octeontx2-pf: Define common API for HW resources configuration -netpoll: remove netpoll_srcu net: lan966x: refactor buffer reload function net: lan966x: use a few FDMA helpers throughout net: lan966x: ditch tx->last_in_use variable @@ -169,12 +141,7 @@ net: lan966x: use the FDMA library for allocation of rx buffers net: lan966x: replace a few variables with new equivalent ones net: lan966x: use FDMA library symbols net: lan966x: select FDMA library -net: mvneta: Avoid the misuse of the '_t' variants net: sysfs: Fix weird usage of class's namespace relevant fields -net: phy: qca83xx: use PHY_ID_MATCH_EXACT -octeontx2-pf: Make iplen __be16 in otx2_sqe_add_ext() -octeontx2-af: Pass string literal as format argument of alloc_workqueue() -sfc: siena: rip out rss-context dead code net: ethernet: fs_enet: phylink conversion net: ethernet: fs_enet: simplify clock handling with devm accessors net: ethernet: fs_enet: use macros for speed and duplex values @@ -183,17 +150,29 @@ net: ethernet: fs_enet: only protect the .restart() call in .adjust_link net: ethernet: fs_enet: drop the .adjust_link custom fs_ops net: ethernet: fs_enet: cosmetic cleanups net: ethernet: fs_enet: convert to SPDX -net: smc91x: Make use of irq_get_trigger_type() -net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type() -net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type() -ptp/ioctl: support MONOTONIC{,_RAW} timestamps for PTP_SYS_OFFSET_EXTENDED net: hsr: remove seqnr_lock -net: tls: wait for async completion on last message net: sched: use RCU read-side critical section in taprio_dump() net: sched: fix use-after-free in taprio_change() net: sched: consistently use rcu_replace_pointer() in taprio_change() -net: enetc: Replace ifdef with IS_ENABLED -sch_cake: constify inverse square root cache +net: stmmac: Add BCM8958x driver to build system +net: stmmac: Add PCI driver support for BCM8958x +net: stmmac: Integrate dw25gmac into stmmac hwif handling +net: stmmac: Add basic dw25gmac support in stmmac core +net: stmmac: Add HDMA mapping for dw25gmac support +Merge tag 'nf-next-24-09-06' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next +ptp: ocp: Improve PCIe delay estimation +netpoll: remove netpoll_srcu +Merge branch 'octeontx2-address-some-warnings' +octeontx2-pf: Make iplen __be16 in otx2_sqe_add_ext() +octeontx2-af: Pass string literal as format argument of alloc_workqueue() +net: phy: qca83xx: use PHY_ID_MATCH_EXACT +sfc: siena: rip out rss-context dead code +Merge branch 'use-functionality-of-irq_get_trigger_type' +net: smc91x: Make use of irq_get_trigger_type() +net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type() +net: dsa: realtek: rtl8365mb: Make use of irq_get_trigger_type() +net: tls: wait for async completion on last message +Merge branch 'make-use-of-the-helper-macro-list_head' net/core: make use of the helper macro LIST_HEAD() net/ipv6: make use of the helper macro LIST_HEAD() net/netfilter: make use of the helper macro LIST_HEAD() @@ -203,11 +182,6 @@ sfc: convert comma to semicolon sfc/siena: Convert comma to semicolon ionic: Convert comma to semicolon net: atlantic: convert comma to semicolon -net: stmmac: Add BCM8958x driver to build system -net: stmmac: Add PCI driver support for BCM8958x -net: stmmac: Integrate dw25gmac into stmmac hwif handling -net: stmmac: Add basic dw25gmac support in stmmac core -net: stmmac: Add HDMA mapping for dw25gmac support Merge branch 'rx-sw-tstamp-for-all' bnx2x: Remove setting of RX software timestamp cxgb4: Remove setting of RX software timestamp @@ -242,3 +216,19 @@ rtase: Implement the interrupt routine and rtase_poll rtase: Implement the rtase_down function rtase: Implement the .ndo_open function rtase: Add support for a pci table in this module +netfilter: nf_tables: set element timeout update support +netfilter: nf_tables: zero timeout means element never times out +netfilter: nf_tables: consolidate timeout extension for elements +netfilter: nf_tables: annotate data-races around element expiration +netfilter: nft_dynset: annotate data-races around set timeout +netfilter: nf_tables: remove annotation to access set timeout while holding lock +netfilter: nf_tables: reject expiration higher than timeout +netfilter: nf_tables: reject element expiration with no timeout +netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire +netfilter: nf_tables: Add missing Kernel doc +netfilter: nf_tables: Correct spelling in nf_tables.h +netfilter: nf_tables: drop unused 3rd argument from validate callback ops +netfilter: conntrack: Convert to use ERR_CAST() +netfilter: Use kmemdup_array instead of kmemdup for multiple allocation +netfilter: nft_counter: Use u64_stats_t for statistic. +netfilter: ctnetlink: support CTA_FILTER for flush