Skip to content

netdev CI testing #6666

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 871 commits into
base: bpf-next_base
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
871 commits
Select commit Hold shift + click to select a range
fad4d94
net: mdio: thunder: Use pure PCI devres API
Apr 25, 2025
06133dd
net: thunder_bgx: Use pure PCI devres API
Apr 25, 2025
1549bd0
net: thunder_bgx: Don't disable PCI device manually
Apr 25, 2025
6f450c8
Merge branch 'phase-out-hybrid-pci-devres-api'
kuba-moo Apr 28, 2025
ca91b95
Merge tag 'v6.15-rc4-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Apr 28, 2025
ef7d33e
rtase: Modify the format specifier in snprintf to %u
Apr 25, 2025
a427e7f
tools/Makefile: Add ynl target
jdamato-fsly Apr 23, 2025
0d15a26
net: ti: icssg-prueth: Add ICSSG FW Stats
danish-ti Apr 24, 2025
32607a3
ipv4: prefer multipath nexthop that matches source address
wdebruij Apr 24, 2025
65e9024
ip: load balance tcp connections to single dst addr and port
wdebruij Apr 24, 2025
4d0dac4
selftests/net: test tcp connection load balancing
wdebruij Apr 24, 2025
ff61a4a
Merge branch 'ip-improve-tcp-sock-multipath-routing'
Apr 29, 2025
fca6170
ipv4: fib: Fix fib_info_hash_alloc() allocation type
kees Apr 26, 2025
2eea791
pds_core: Allocate pdsc_viftype_defaults copy with ARRAY_SIZE()
kees Apr 26, 2025
01cbf83
net/mlx4_core: Adjust allocation type for buddy->bits
kees Apr 26, 2025
c636eed
nfp: xsk: Adjust allocation type for nn->dp.xsk_pools
kees Apr 26, 2025
5fe6530
ptp: ocp: Add const to bp->attr_group allocation type
kees Apr 26, 2025
187e021
io_uring/zcrx: selftests: use rand_port()
spikeh Apr 26, 2025
6fbb4d3
io_uring/zcrx: selftests: parse json from ethtool -g
spikeh Apr 26, 2025
090ef84
Merge branch 'io_uring-zcrx-selftests-more-cleanups'
kuba-moo Apr 29, 2025
4b5256f
Merge tag 'fixes-2025-04-29' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 29, 2025
02d4004
Merge tag 'platform-drivers-x86-v6.15-4' of git://git.kernel.org/pub/…
torvalds Apr 29, 2025
fba784c
Merge tag 'fsnotify_for_v6.15-rc5' of git://git.kernel.org/pub/scm/li…
torvalds Apr 29, 2025
2b06aa2
net: phylink: Drop unused defines for SUPPORTED/ADVERTISED_INTERFACES
ahduyck Apr 27, 2025
eed8488
crypto/krb5: Fix change to use SG miter to use offset
dhowells Apr 28, 2025
e7e5ae7
net: dlink: Correct endianness handling of led_mode
horms Apr 25, 2025
b23285e
net: mdio: mux-meson-gxl: set reversed bit when using internal phy
Apr 25, 2025
8bac889
Merge tag 'mmc-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Apr 29, 2025
ebaebc5
xsk: respect the offsets when copying frags
minhbq-99 Apr 26, 2025
7ead440
xsk: convert xdp_copy_frags_from_zc() to use page_pool_dev_alloc()
minhbq-99 Apr 26, 2025
d899e4d
Merge branch 'xsk-respect-the-offsets-when-copying-frags'
kuba-moo Apr 29, 2025
8a558cb
idpf: fix potential memory leak on kcalloc() failure
Apr 4, 2025
ed375b1
idpf: protect shutdown from reset
walking-machine Apr 10, 2025
c7d6cb9
igc: fix lock order in igc_ptp_reset
jacob-keller Apr 22, 2025
6e0490f
net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
cmonroe Apr 27, 2025
426d487
net: dsa: felix: fix broken taprio gate states after clock jump
vladimiroltean Apr 26, 2025
efa6eb7
selftests: net: tsn_lib: create common helper for counting received p…
vladimiroltean Apr 26, 2025
f52fe6e
selftests: net: tsn_lib: add window_size argument to isochron_do()
vladimiroltean Apr 26, 2025
4eb9da0
selftests: net: tc_taprio: new test
vladimiroltean Apr 26, 2025
1e0bff3
Merge branch 'fix-felix-dsa-taprio-gates-after-clock-jump'
kuba-moo Apr 29, 2025
b936a9b
net: ipv6: fix UDPv6 GSO segmentation with NAT
nbd168 Apr 26, 2025
aa6dcab
net: phy: aquantia: fix commenting format
Apr 28, 2025
6fc54c4
igb: Link IRQs to NAPI instances
shifty91 Mar 19, 2025
b75a1de
igb: Link queues to NAPI instances
shifty91 Mar 19, 2025
fc0fb1f
igb: Add support for persistent NAPI config
shifty91 Mar 19, 2025
a22ed15
igb: Get rid of spurious interrupts
shifty91 Mar 19, 2025
68f37f2
igc: Limit netdev_tc calls to MQPRIO
shifty91 Mar 21, 2025
876863c
igc: Change Tx mode for MQPRIO offloading
shifty91 Mar 21, 2025
462cc09
ixgbe: create E610 specific ethtool_ops structure
jjagielsk Mar 3, 2025
451c6bc
ixgbe: add support for ACPI WOL for E610
jjagielsk Mar 3, 2025
7f58648
ixgbe: apply different rules for setting FC on E610
jjagielsk Mar 3, 2025
4bf2d11
ixgbe: add E610 .set_phys_id() callback implementation
jjagielsk Mar 3, 2025
fe259a1
ixgbe: devlink: add devlink region support for E610
smrozowx Apr 11, 2025
508d374
idpf: assign extracted ptype to struct libeth_rqe_info field
halfboy93 Mar 1, 2025
8e36fca
tools: ynl: fix typo in info string
red031000 Apr 28, 2025
c058c5f
idpf: remove unreachable code from setting mailbox
Apr 9, 2025
1f77397
Merge tag 'nf-next-25-04-29' of git://git.kernel.org/pub/scm/linux/ke…
kuba-moo Apr 29, 2025
b6ea168
Merge tag 'v6.15-p6' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Apr 30, 2025
144530c
pds_core: remove extra name description
emusln Apr 25, 2025
7c4f4c4
pds_core: smaller adminq poll starting interval
emusln Apr 25, 2025
6828208
pds_core: init viftype default in declaration
emusln Apr 25, 2025
deeed35
Merge branch 'pds_core-cleanups'
davem330 Apr 30, 2025
9ab7a70
bnxt_en: Fix error handling path in bnxt_init_chip()
Apr 28, 2025
8e6cc90
bnxt_en: Fix ethtool selftest output in one of the failure cases
Apr 28, 2025
a63db07
bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan()
skotur-brcm Apr 28, 2025
1ae04e4
bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings()
kadesai16 Apr 28, 2025
c2d20a3
bnxt_en: delay pci_alloc_irq_vectors() in the AER path
kadesai16 Apr 28, 2025
ea9376c
bnxt_en: Fix coredump logic to free allocated buffer
Apr 28, 2025
6b87bd9
bnxt_en: Fix out-of-bound memcpy() during ethtool -w
Apr 28, 2025
02e8be5
bnxt_en: Fix ethtool -d byte order for 32-bit values
Apr 28, 2025
0a7bc4d
Merge branch 'bnxt_en-fixes'
davem330 Apr 30, 2025
3929527
Merge tag 'modules-6.15-rc5' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 30, 2025
7a13c14
Merge tag 'for-6.15-rc4-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 30, 2025
4f79eaa
kbuild: Properly disable -Wunterminated-string-initialization for clang
nathanchance Apr 30, 2025
927069d
bnxt_en: fix module unload sequence
vvfedorenko Apr 30, 2025
f920436
net: use sock_gen_put() when sk_state is TCP_TIME_WAIT
Apr 29, 2025
e98386d
ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations
Apr 29, 2025
2d52e2e
net: lan743x: Fix memleak issue when GSO enabled
Apr 29, 2025
a179aad
net: fec: ERR007885 Workaround for conventional TX
Apr 29, 2025
34f4273
octeon_ep: Fix host hang issue during device reboot
Apr 29, 2025
c60e787
Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo May 1, 2025
ef2383d
net: hns3: store rx VLAN tag offload state for VF
IronShen Apr 30, 2025
8e6b9c6
net: hns3: fix an interrupt residual problem
liuyonglong86 Apr 30, 2025
e317aeb
net: hns3: fixed debugfs tm_qset size
Apr 30, 2025
4971394
net: hns3: defer calling ptp_clock_register()
IronShen Apr 30, 2025
2f0b0c6
Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
kuba-moo May 1, 2025
55f3628
net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
lategoodbye Apr 30, 2025
7498708
net: vertexcom: mse102x: Fix LEN_MASK
lategoodbye Apr 30, 2025
d4dda90
net: vertexcom: mse102x: Add range check for CMD_RTS
lategoodbye Apr 30, 2025
ee51292
net: vertexcom: mse102x: Fix RX error handling
lategoodbye Apr 30, 2025
1daa05f
Merge branch 'net-vertexcom-mse102x-fix-rx-handling'
kuba-moo May 1, 2025
ebd297a
Merge tag 'net-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds May 1, 2025
337079d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo May 1, 2025
08906ea
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/…
kuba-moo May 2, 2025
0454b90
dt-bindings: net: sun8i-emac: Add A523 EMAC0 compatible
dlan17 Apr 30, 2025
c76bab2
selftests: drv-net: rss_input_xfrm: Check test prerequisites before r…
gal-pressman Apr 30, 2025
7840e4d
net: phy: realtek: Add support for WOL magic packet on RTL8211F
d4nuu8 Apr 29, 2025
7a4f15c
r8152: use SHA-256 library API instead of crypto_shash API
ebiggers Apr 28, 2025
51cf06d
net: ethernet: mtk_eth_soc: add support for MT7988 internal 2.5G PHY
dangowrt Apr 27, 2025
a3e1c0a
net: phy: factor out provider part from mdio_bus.c
hkallweit Apr 29, 2025
14a0087
ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6loc…
skorpion17 Apr 29, 2025
630cb33
dt-bindings: net: via-rhine: Convert to YAML
alchark Apr 30, 2025
a6471da
tools: ynl-gen: fix comment about nested struct dict
kuba-moo Apr 29, 2025
2286905
tools: ynl-gen: factor out free_needs_iter for a struct
kuba-moo Apr 29, 2025
d12a7be
tools: ynl-gen: fill in missing empty attr lists
kuba-moo Apr 29, 2025
fe7d57e
tools: ynl: let classic netlink requests specify extra nlflags
kuba-moo Apr 29, 2025
bbfb3c5
tools: ynl-gen: support using dump types for ntf
kuba-moo Apr 29, 2025
4939883
tools: ynl-gen: support CRUD-like notifications for classic Netlink
kuba-moo Apr 29, 2025
0ea8cf5
tools: ynl-gen: multi-attr: type gen for string
kuba-moo Apr 29, 2025
3456084
tools: ynl-gen: mutli-attr: support binary types with struct
kuba-moo Apr 29, 2025
18b1886
tools: ynl-gen: array-nest: support put for scalar
kuba-moo Apr 29, 2025
5f7804d
tools: ynl-gen: array-nest: support binary array with exact-len
kuba-moo Apr 29, 2025
18d574c
tools: ynl-gen: don't init enum checks for classic netlink
kuba-moo Apr 29, 2025
777c802
tools: ynl: allow fixed-header to be specified per op
kuba-moo Apr 29, 2025
cb9d6b2
Merge branch 'tools-ynl-gen-additional-c-types-and-classic-netlink-ha…
May 2, 2025
546e3ef
Documentation: networking: expand and clarify EEE_GET/EEE_SET documen…
olerem Apr 27, 2025
423822c
net: usb: lan78xx: Improve error handling in PHY initialization
olerem Apr 28, 2025
e9ba5dd
net: usb: lan78xx: remove explicit check for missing PHY driver
olerem Apr 28, 2025
5ca5ec4
net: usb: lan78xx: refactor PHY init to separate detection and MAC co…
olerem Apr 28, 2025
26fed98
net: usb: lan78xx: move LED DT configuration to helper
olerem Apr 28, 2025
51794d9
net: usb: lan78xx: Extract PHY interrupt acknowledgment to helper
olerem Apr 28, 2025
1cf4116
net: usb: lan78xx: Refactor USB link power configuration into helper
olerem Apr 28, 2025
e646fc5
net: usb: lan78xx: Extract flow control configuration to helper
olerem Apr 28, 2025
f712c24
net: usb: lan78xx: Convert to PHYLINK for improved PHY and MAC manage…
olerem Apr 28, 2025
7003921
net: usb: lan78xx: Use ethtool_op_get_link to reflect current link st…
olerem Apr 28, 2025
7b2c0f9
net: usb: lan78xx: port link settings to phylink API
olerem Apr 28, 2025
feb83bc
net: usb: lan78xx: Integrate EEE support with phylink LPI API
olerem Apr 28, 2025
2627c71
net: usb: lan78xx: remove unused struct members
olerem Apr 28, 2025
a9cab3a
sch_htb: make htb_deactivate() idempotent
congwang Apr 28, 2025
718b0a2
selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL case
congwang Apr 28, 2025
ce67683
netmem: add niov->type attribute to distinguish different net_iov types
mina Apr 29, 2025
ff0ada3
net: add get_netmem/put_netmem support
mina Apr 29, 2025
33bde5b
net: devmem: TCP tx netlink api
Apr 29, 2025
718c3ea
net: devmem: Implement TX path
mina Apr 29, 2025
8adf598
net: add devmem TCP TX documentation
mina Apr 29, 2025
3a08aab
net: enable driver support for netmem TX
mina Apr 29, 2025
b20d28c
gve: add netmem TX support to GVE DQO-RDA mode
mina Apr 29, 2025
829c404
net: check for driver support in netmem TX
mina Apr 29, 2025
bd7ddde
selftests: ncdevmem: Implement devmem TCP TX
mina Apr 29, 2025
4a71c84
selftests: net: exit cleanly on SIGTERM / timeout
kuba-moo Apr 29, 2025
14c3228
net: dsa: b53: allow leaky reserved multicast
KanjiMonster Apr 29, 2025
02e152a
net: dsa: b53: keep CPU port always tagged again
KanjiMonster Apr 29, 2025
b3ee5cb
net: dsa: b53: fix clearing PVID of a port
KanjiMonster Apr 29, 2025
232ef10
net: dsa: b53: fix flushing old pvid VLAN on pvid change
KanjiMonster Apr 29, 2025
2add9ca
net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
KanjiMonster Apr 29, 2025
8f6124f
net: dsa: b53: always rejoin default untagged VLAN on bridge leave
KanjiMonster Apr 29, 2025
a921eed
net: dsa: b53: do not allow to configure VLAN 0
KanjiMonster Apr 29, 2025
e2e6d8f
net: dsa: b53: do not program vlans when vlan filtering is off
KanjiMonster Apr 29, 2025
f261f3b
net: dsa: b53: fix toggling vlan_filtering
KanjiMonster Apr 29, 2025
8202645
net: dsa: b53: fix learning on VLAN unaware bridges
KanjiMonster Apr 29, 2025
9df038f
net: dsa: b53: do not set learning and unicast/multicast on up
KanjiMonster Apr 29, 2025
3392b41
net: Introduce direct data placement tcp offload
BorisPis-nv Apr 30, 2025
6564acf
netlink: add new family to manage ULP_DDP enablement and stats
aaptel Apr 30, 2025
c149553
iov_iter: skip copy if src == dst for direct data placement
ben-ishay Apr 30, 2025
7b50cca
net/tls,core: export get_netdev_for_sock
aaptel Apr 30, 2025
759f8ec
nvme-tcp: Add DDP offload control path
BorisPis-nv Apr 30, 2025
e4b00a1
nvme-tcp: Add DDP data-path
BorisPis-nv Apr 30, 2025
5c3e369
nvme-tcp: RX DDGST offload
zackyoray Apr 30, 2025
b2aeb67
nvme-tcp: Deal with netdevice DOWN events
Apr 30, 2025
d9f9e34
Documentation: add ULP DDP offload documentation
zackyoray Apr 30, 2025
c1e6d8e
net/mlx5e: Rename from tls to transport static params
Apr 30, 2025
0a41a15
net/mlx5e: Refactor ico sq polling to get budget
Apr 30, 2025
9bb8166
net/mlx5: Add NVMEoTCP caps, HW bits, 128B CQE and enumerations
ben-ishay Apr 30, 2025
7e22d65
net/mlx5e: NVMEoTCP, offload initialization
ben-ishay Apr 30, 2025
997ce63
net/mlx5e: TCP flow steering for nvme-tcp acceleration
BorisPis-nv Apr 30, 2025
eff1680
net/mlx5e: NVMEoTCP, use KLM UMRs for buffer registration
ben-ishay Apr 30, 2025
bb81419
net/mlx5e: NVMEoTCP, queue init/teardown
ben-ishay Apr 30, 2025
07160d2
net/mlx5e: NVMEoTCP, ddp setup and resync
ben-ishay Apr 30, 2025
c311d3d
net/mlx5e: NVMEoTCP, async ddp invalidation
ben-ishay Apr 30, 2025
72192f5
net/mlx5e: NVMEoTCP, data-path for DDP+DDGST offload
ben-ishay Apr 30, 2025
abdff5b
net/mlx5e: NVMEoTCP, statistics
aaptel Apr 30, 2025
dc9006b
ipv4: Honor "ignore_routes_with_linkdown" sysctl in nexthop selection
idosch Apr 30, 2025
90033d6
dt-bindings: dpll: Add DPLL device and pin
Apr 30, 2025
a038650
dt-bindings: dpll: Add support for Microchip Azurite chip family
Apr 30, 2025
2a49db3
mfd: Add Microchip ZL3073x support
Apr 30, 2025
c157450
mfd: zl3073x: Add support for devlink device info
Apr 30, 2025
7eaea02
mfd: zl3073x: Protect operations requiring multiple register accesses
Apr 30, 2025
54d5c45
mfd: zl3073x: Fetch invariants during probe
Apr 30, 2025
81905fb
mfd: zl3073x: Add clock_id field
Apr 30, 2025
56558bf
mfd: zl3073x: Register DPLL sub-device during init
Apr 30, 2025
d206735
net: page_pool: Don't recycle into cache on PREEMPT_RT
Apr 30, 2025
f6c25d9
net: dst_cache: Use nested-BH locking for dst_cache::cache
Apr 30, 2025
4ab9363
ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
Apr 30, 2025
3aa2cb2
ipv6: sr: Use nested-BH locking for hmac_storage
Apr 30, 2025
ce68cfd
xdp: Use nested-BH locking for system_page_pool
Apr 30, 2025
db0f9a9
netfilter: nf_dup{4, 6}: Move duplication check to task_struct
Apr 30, 2025
689404f
netfilter: nft_inner: Use nested-BH locking for nft_pcpu_tun_ctx
Apr 30, 2025
5f62799
netfilter: nf_dup_netdev: Move the recursion counter struct netdev_xmit
Apr 30, 2025
857abfb
xfrm: Use nested-BH locking for nat_keepalive_sk_ipv[46]
Apr 30, 2025
46c2e4d
openvswitch: Merge three per-CPU structures into one
Apr 30, 2025
b142cc2
openvswitch: Use nested-BH locking for ovs_pcpu_storage
Apr 30, 2025
97a0042
openvswitch: Move ovs_frag_data_storage into the struct ovs_pcpu_storage
Apr 30, 2025
fdac5af
net/sched: act_mirred: Move the recursion counter struct netdev_xmit
Apr 30, 2025
f953136
net/sched: Use nested-BH locking for sch_frag_data_storage
Apr 30, 2025
789cf30
mptcp: Use nested-BH locking for hmac_storage
Apr 30, 2025
0bd7e0b
rds: Disable only bottom halves in rds_page_remainder_alloc()
Apr 30, 2025
72a476d
rds: Acquire per-CPU pointer within BH disabled section
Apr 30, 2025
1812002
rds: Use nested-BH locking for rds_page_remainder
Apr 30, 2025
2ccd372
net: phy: Refactor fwnode_get_phy_node()
andy-shev Apr 30, 2025
90ddf5d
mptcp: Align mptcp_inet6_sk with other protocols
heatd Apr 30, 2025
9a45da4
dt-bindings: net: ethernet-controller: Add informative text about RGM…
lunn Apr 30, 2025
fd1a9e4
virtio-net: don't re-enable refill work too early when NAPI is disabled
kuba-moo Apr 30, 2025
3a30542
virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable()
kuba-moo Apr 30, 2025
203cc02
xdp: add xdp_skb_reserve_put helper
JonKohler Apr 30, 2025
238605b
strparser: Remove unused __strp_unpause
May 1, 2025
25f5adc
ipv6: Restore fib6_config validation for SIOCADDRT.
q2ven May 1, 2025
69ea4b7
vhost/net: Defer TX queue re-enable until after sendmsg
JonKohler May 1, 2025
695a9c9
vsock/virtio: Linger on unsent data
mmhal May 1, 2025
8ac6947
vsock: Move lingering logic to af_vsock core
mmhal May 1, 2025
b72b3b7
vsock/test: Expand linger test to ensure close() does not misbehave
mmhal May 1, 2025
38f0983
net: stmmac: use a local variable for priv->phylink_config
May 1, 2025
d927ccb
net: stmmac: use priv->plat->phy_interface directly
May 1, 2025
49ff248
net: stmmac: add get_interfaces() platform method
May 1, 2025
5c74634
net: stmmac: intel: move phy_interface init to tgl_common_data()
May 1, 2025
c9d2262
net: stmmac: intel: convert speed_mode_2500() to get_interfaces()
May 1, 2025
23f411a
net: stmmac: remove speed_mode_2500() method
May 1, 2025
a0cda8a
net: ibmveth: Indented struct ibmveth_adapter correctly
May 1, 2025
685ca93
net: ibmveth: Reset the adapter when unexpected states are detected
May 1, 2025
cd96817
net: ibmveth: added KUnit tests for some buffer pool functions
May 1, 2025
8aebdc0
ipv4: ip_tunnel: Replace strcpy use with strscpy
red031000 May 1, 2025
f245250
fbnic: Fix initialization of mailbox descriptor rings
ahduyck May 1, 2025
e169e71
fbnic: Gate AXI read/write enabling on FW mailbox
ahduyck May 1, 2025
2a87b3e
fbnic: Add additional handling of IRQs
ahduyck May 1, 2025
b43a1d6
fbnic: Actually flush_tx instead of stalling out
ahduyck May 1, 2025
78bca7f
fbnic: Cleanup handling of completions
ahduyck May 1, 2025
76231e6
fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context
ahduyck May 1, 2025
994801d
sctp: Remove unused sctp_assoc_del_peer and sctp_chunk_iif
May 1, 2025
54875b1
net: ethtool: Introduce per-PHY DUMP operations
minimaxwell May 2, 2025
8f12109
net: ethtool: phy: Convert the PHY_GET command to generic phy dump
minimaxwell May 2, 2025
967ac84
net: ethtool: netlink: Use netdev_hold for dumpit() operations
minimaxwell May 2, 2025
a1e1eec
net: ti: icssg-prueth: add TAPRIO offload support
May 2, 2025
a93a421
selftests: mptcp: info: hide 'grep: write error' warnings
matttbe May 2, 2025
3a93c7e
selftests: mptcp: sockopt: use IPPROTO_MPTCP for getaddrinfo
May 2, 2025
2c24dbb
selftests: mptcp: add struct params in mptcp_diag
May 2, 2025
a6ba9b8
selftests: mptcp: refactor send_query parameters for code clarity
May 2, 2025
4ecefdd
selftests: mptcp: refactor NLMSG handling with 'proto'
May 2, 2025
8096ece
selftests: mptcp: add helpers to get subflow_info
May 2, 2025
87c3d2e
selftests: mptcp: add chk_sublfow in diag.sh
May 2, 2025
8f8a453
selftests: iou-zcrx: Clean up build warnings for error format
haiyuewa May 2, 2025
aef7887
gre: Fix again IPv6 link-local address generation.
May 2, 2025
d401385
selftests: Add IPv6 link-local address generation tests for GRE devices.
May 2, 2025
3656c4b
forwarding: set timeout to 3 hours
Feb 1, 2024
77f7fd5
profile patch
kuba-moo Aug 17, 2024
3275429
tc_action dbg
kuba-moo Aug 30, 2024
aeb227c
selftests: net: enable profiling
kuba-moo Nov 4, 2024
138cb68
drv: net: add timeout
Mar 12, 2025
c54d2ea
dbg: tests: bonding: print info on failure
Mar 31, 2025
403c5f7
config: set preempt
kuba-moo Mar 31, 2025
f80c938
disable cirrus kunit
kuba-moo Apr 2, 2025
4acae05
Merge branch 'net-next-2025-05-03--00-00' into HEAD
May 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Documentation/admin-guide/bug-hunting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ will see the assembler code for the routine shown, but if your kernel has
debug symbols the C code will also be available. (Debug symbols can be enabled
in the kernel hacking menu of the menu configuration.) For example::

$ objdump -r -S -l --disassemble net/dccp/ipv4.o
$ objdump -r -S -l --disassemble net/ipv4/tcp.o

.. note::

Expand Down
76 changes: 76 additions & 0 deletions Documentation/devicetree/bindings/dpll/dpll-device.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/dpll/dpll-device.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Digital Phase-Locked Loop (DPLL) Device

maintainers:
- Ivan Vecera <ivecera@redhat.com>

description:
Digital Phase-Locked Loop (DPLL) device is used for precise clock
synchronization in networking and telecom hardware. The device can
have one or more channels (DPLLs) and one or more physical input and
output pins. Each DPLL channel can either produce pulse-per-clock signal
or drive ethernet equipment clock. The type of each channel can be
indicated by dpll-types property.

properties:
$nodename:
pattern: "^dpll(@.*)?$"

"#address-cells":
const: 0

"#size-cells":
const: 0

dpll-types:
description: List of DPLL channel types, one per DPLL instance.
$ref: /schemas/types.yaml#/definitions/non-unique-string-array
items:
enum: [pps, eec]

input-pins:
type: object
description: DPLL input pins
unevaluatedProperties: false

properties:
"#address-cells":
const: 1
"#size-cells":
const: 0

patternProperties:
"^pin@[0-9a-f]+$":
$ref: /schemas/dpll/dpll-pin.yaml
unevaluatedProperties: false

required:
- "#address-cells"
- "#size-cells"

output-pins:
type: object
description: DPLL output pins
unevaluatedProperties: false

properties:
"#address-cells":
const: 1
"#size-cells":
const: 0

patternProperties:
"^pin@[0-9]+$":
$ref: /schemas/dpll/dpll-pin.yaml
unevaluatedProperties: false

required:
- "#address-cells"
- "#size-cells"

additionalProperties: true
45 changes: 45 additions & 0 deletions Documentation/devicetree/bindings/dpll/dpll-pin.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/dpll/dpll-pin.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: DPLL Pin

maintainers:
- Ivan Vecera <ivecera@redhat.com>

description: |
The DPLL pin is either a physical input or output pin that is provided
by a DPLL( Digital Phase-Locked Loop) device. The pin is identified by
its physical order number that is stored in reg property and can have
an additional set of properties like supported (allowed) frequencies,
label, type and may support embedded sync.

Note that the pin in this context has nothing to do with pinctrl.

properties:
reg:
description: Hardware index of the DPLL pin.
maxItems: 1

connection-type:
description: Connection type of the pin
$ref: /schemas/types.yaml#/definitions/string
enum: [ext, gnss, int, mux, synce]

esync-control:
description: Indicates whether the pin supports embedded sync functionality.
type: boolean

label:
description: String exposed as the pin board label
$ref: /schemas/types.yaml#/definitions/string

supported-frequencies-hz:
description: List of supported frequencies for this pin, expressed in Hz.

required:
- reg

additionalProperties: false
115 changes: 115 additions & 0 deletions Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/dpll/microchip,zl30731.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Microchip Azurite DPLL device

maintainers:
- Ivan Vecera <ivecera@redhat.com>

description:
Microchip Azurite DPLL (ZL3073x) is a family of DPLL devices that
provides up to 5 independent DPLL channels, up to 10 differential or
single-ended inputs and 10 differential or 20 single-ended outputs.
These devices support both I2C and SPI interfaces.

properties:
compatible:
enum:
- microchip,zl30731
- microchip,zl30732
- microchip,zl30733
- microchip,zl30734
- microchip,zl30735

reg:
maxItems: 1

required:
- compatible
- reg

allOf:
- $ref: /schemas/dpll/dpll-device.yaml#
- $ref: /schemas/spi/spi-peripheral-props.yaml#

unevaluatedProperties: false

examples:
- |
i2c {
#address-cells = <1>;
#size-cells = <0>;

dpll@70 {
compatible = "microchip,zl30732";
reg = <0x70>;
dpll-types = "pps", "eec";

input-pins {
#address-cells = <1>;
#size-cells = <0>;

pin@0 { /* REF0P */
reg = <0>;
connection-type = "ext";
label = "Input 0";
supported-frequencies-hz = /bits/ 64 <1 1000>;
};
};

output-pins {
#address-cells = <1>;
#size-cells = <0>;

pin@3 { /* OUT1N */
reg = <3>;
connection-type = "gnss";
esync-control;
label = "Output 1";
supported-frequencies-hz = /bits/ 64 <1 10000>;
};
};
};
};
- |
spi {
#address-cells = <1>;
#size-cells = <0>;

dpll@70 {
compatible = "microchip,zl30731";
reg = <0x70>;
spi-max-frequency = <12500000>;

dpll-types = "pps";

input-pins {
#address-cells = <1>;
#size-cells = <0>;

pin@0 { /* REF0P */
reg = <0>;
connection-type = "ext";
label = "Input 0";
supported-frequencies-hz = /bits/ 64 <1 1000>;
};
};

output-pins {
#address-cells = <1>;
#size-cells = <0>;

pin@3 { /* OUT1N */
reg = <3>;
connection-type = "gnss";
esync-control;
label = "Output 1";
supported-frequencies-hz = /bits/ 64 <1 10000>;
};
};
};
};
...
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:
- allwinner,sun20i-d1-emac
- allwinner,sun50i-h6-emac
- allwinner,sun50i-h616-emac0
- allwinner,sun55i-a523-emac0
- const: allwinner,sun50i-a64-emac

reg:
Expand Down
23 changes: 11 additions & 12 deletions Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
$id: http://devicetree.org/schemas/net/brcm,asp-v2.0.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Broadcom ASP 2.0 Ethernet controller
title: Broadcom ASP Ethernet controller

maintainers:
- Justin Chen <justin.chen@broadcom.com>
Expand All @@ -15,6 +15,10 @@ description: Broadcom Ethernet controller first introduced with 72165
properties:
compatible:
oneOf:
- items:
- enum:
- brcm,bcm74110-asp
- const: brcm,asp-v3.0
- items:
- enum:
- brcm,bcm74165b0-asp
Expand All @@ -23,10 +27,6 @@ properties:
- enum:
- brcm,bcm74165-asp
- const: brcm,asp-v2.1
- items:
- enum:
- brcm,bcm72165-asp
- const: brcm,asp-v2.0

"#address-cells":
const: 1
Expand All @@ -39,11 +39,9 @@ properties:
ranges: true

interrupts:
minItems: 1
items:
- description: RX/TX interrupt
- description: Port 0 Wake-on-LAN
- description: Port 1 Wake-on-LAN
- description: Wake-on-LAN interrupt

clocks:
maxItems: 1
Expand Down Expand Up @@ -106,16 +104,17 @@ examples:
#include <dt-bindings/interrupt-controller/arm-gic.h>

ethernet@9c00000 {
compatible = "brcm,bcm72165-asp", "brcm,asp-v2.0";
compatible = "brcm,bcm74165-asp", "brcm,asp-v2.1";
reg = <0x9c00000 0x1fff14>;
interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
interrupts-extended = <&intc GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
<&aon_pm_l2_intc 14>;
ranges = <0x0 0x9c00000 0x1fff14>;
clocks = <&scmi 14>;
#address-cells = <1>;
#size-cells = <1>;

mdio@c614 {
compatible = "brcm,asp-v2.0-mdio";
compatible = "brcm,asp-v2.1-mdio";
reg = <0xc614 0x8>;
reg-names = "mdio";
#address-cells = <1>;
Expand All @@ -127,7 +126,7 @@ examples:
};

mdio@ce14 {
compatible = "brcm,asp-v2.0-mdio";
compatible = "brcm,asp-v2.1-mdio";
reg = <0xce14 0x8>;
reg-names = "mdio";
#address-cells = <1>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ properties:
- brcm,genet-mdio-v3
- brcm,genet-mdio-v4
- brcm,genet-mdio-v5
- brcm,asp-v2.0-mdio
- brcm,asp-v2.1-mdio
- brcm,asp-v2.2-mdio
- brcm,asp-v3.0-mdio
- brcm,unimac-mdio
- brcm,bcm6846-mdio

Expand Down
Loading
Loading