aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-11-25drivers: net: fbnic: Return the true error in fbnic_alloc_napi_vectors.HEADmastermainDimitri Daskalakis1-1/+1
2025-11-25Merge branch 'selftest-af_unix-misc-updates'Jakub Kicinski3-10/+10
2025-11-25selftest: af_unix: Extend recv() timeout in so_peek_off.c.Kuniyuki Iwashima1-2/+2
2025-11-25selftest: af_unix: Create its own .gitignore.Kuniyuki Iwashima2-8/+8
2025-11-25virtio_net: enhance wake/stop tx queue statistics accountingLiming Wu1-18/+26
2025-11-25Merge branch 'tcp-provide-better-locality-for-retransmit-timer'Jakub Kicinski13-69/+74
2025-11-25tcp: remove icsk->icsk_retransmit_timerEric Dumazet8-30/+25
2025-11-25tcp: introduce icsk->icsk_keepalive_timerEric Dumazet11-24/+35
2025-11-25net: move sk_dst_pending_confirm and sk_pacing_status to sock_read_tx groupEric Dumazet2-4/+4
2025-11-25tcp: rename icsk_timeout() to tcp_timeout_expires()Eric Dumazet6-13/+12
2025-11-25ice: fix broken Rx on VFsAlexander Lobakin1-0/+3
2025-11-25chtls: Avoid -Wflex-array-member-not-at-end warningGustavo A. R. Silva1-7/+1
2025-11-25Merge branch 'tools-ynl-gen-regeneration-comment-function-prefix'Jakub Kicinski41-9/+57
2025-11-25tools: ynl-gen: add regeneration commentAsbjørn Sloth Tønnesen41-0/+41
2025-11-25tools: ynl-gen: add function prefix argumentAsbjørn Sloth Tønnesen1-9/+16
2025-11-25Merge branch 'ptp-ocp-a-fix-and-refactoring'Jakub Kicinski1-28/+18
2025-11-25ptp: ocp: Reuse META's PCI vendor IDAndy Shevchenko1-3/+2
2025-11-25ptp: ocp: Apply standard pattern for cleaning up loopAndy Shevchenko1-2/+1
2025-11-25ptp: ocp: Make ptp_ocp_unregister_ext() NULL-awareAndy Shevchenko1-14/+10
2025-11-25ptp: ocp: Refactor signal_show() and fix %ptT misuseAndy Shevchenko1-9/+5
2025-11-25vsock/test: Extend transport change null-ptr-deref testMichal Luczaj1-1/+6
2025-11-25r8169: improve MAC EEE handlingHeiner Kallweit1-37/+36
2025-11-25net: phy: mxl-gpy: add support for MxL86252 and MxL86282Daniel Golle1-2/+89
2025-11-25net: phy: mxl-gpy: add support for MxL86211CChad Monroe1-0/+24
2025-11-25net: mdio: remove redundant fwnode cleanupBuday Csaba2-7/+1
2025-11-25net: mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.cBuday Csaba2-7/+55
2025-11-25Merge branch 'net-enetc-add-port-mdio-support-for-both-i-mx94-and-i-mx95'Jakub Kicinski3-3/+215
2025-11-25net: enetc: update the base address of port MDIO registers for ENETC v4Wei Fang2-2/+18
2025-11-25net: enetc: set external PHY address in IERB for i.MX94 ENETCWei Fang1-0/+57
2025-11-25net: enetc: set the external PHY address in IERB for port MDIO usageWei Fang1-1/+140
2025-11-25Merge branch 'improvements-over-dsa-conduit-ethtool-ops'Jakub Kicinski1-43/+102
2025-11-25net: dsa: append ethtool counters of all hidden ports to conduitVladimir Oltean1-33/+93
2025-11-25net: dsa: use kernel data types for ethtool ops on conduitVladimir Oltean1-6/+5
2025-11-25net: dsa: cpu_dp->orig_ethtool_ops might be NULLVladimir Oltean1-7/+7
2025-11-25cxgb4: Rename sched_class to avoid type clashAlan Maguire5-32/+32
2025-11-25r8169: add support for RTL9151AJaven Xu1-0/+3
2025-11-25Merge branch 'net_sched-speedup-qdisc-dequeue'Paolo Abeni15-80/+147
2025-11-25net_sched: use qdisc_dequeue_drop() in cake, codel, fq_codelEric Dumazet3-3/+10
2025-11-25net_sched: add qdisc_dequeue_drop() helperEric Dumazet3-14/+43
2025-11-25net_sched: add tcf_kfree_skb_list() helperEric Dumazet2-10/+16
2025-11-25net: annotate a data-race in __dev_xmit_skb()Eric Dumazet1-1/+1
2025-11-25net: prefech skb->priority in __dev_xmit_skb()Eric Dumazet1-0/+1
2025-11-25net_sched: sch_fq: prefetch one skb ahead in dequeue()Eric Dumazet1-2/+5
2025-11-25net_sched: sch_fq: move qdisc_bstats_update() to fq_dequeue_skb()Eric Dumazet1-1/+1
2025-11-25net_sched: add Qdisc_read_mostly and Qdisc_write groupsEric Dumazet1-11/+18
2025-11-25net_sched: cake: use qdisc_pkt_segs()Eric Dumazet1-9/+3
2025-11-25net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update()Eric Dumazet7-4/+16
2025-11-25net: use qdisc_pkt_len_segs_init() in sch_handle_ingress()Eric Dumazet1-1/+1
2025-11-25net_sched: initialize qdisc_skb_cb(skb)->pkt_segs in qdisc_pkt_len_init()Eric Dumazet2-5/+12
2025-11-25net: init shinfo->gso_segs from qdisc_pkt_len_init()Eric Dumazet1-1/+2
2025-11-25net_sched: make room for (struct qdisc_skb_cb)->pkt_segsEric Dumazet5-18/+18
2025-11-25dt-bindings: net: aspeed: add AST2700 MDIO compatibleJacky Chou1-1/+6
2025-11-24Merge branch 'mptcp-memcg-accounting-for-passive-sockets-backlog-processing'Jakub Kicinski12-153/+414
2025-11-24mptcp: leverage the backlog for RX packet processingPaolo Abeni2-58/+129
2025-11-24mptcp: introduce mptcp-level backlogPaolo Abeni3-9/+97
2025-11-24mptcp: borrow forward memory from subflowPaolo Abeni5-11/+46
2025-11-24mptcp: handle first subflow closing consistentlyPaolo Abeni2-6/+11
2025-11-24mptcp: drop the __mptcp_data_ready() helperPaolo Abeni1-12/+7
2025-11-24mptcp: make mptcp_destroy_common() staticPaolo Abeni2-23/+21
2025-11-24mptcp: do not miss early first subflow close event notificationPaolo Abeni1-2/+2
2025-11-24mptcp: ensure the kernel PM does not take action too latePaolo Abeni2-1/+5
2025-11-24mptcp: cleanup fallback dummy mapping generationPaolo Abeni2-1/+10
2025-11-24mptcp: cleanup fallback data fin receptionPaolo Abeni1-1/+3
2025-11-24mptcp: fix memcg accounting for passive socketsPaolo Abeni3-11/+38
2025-11-24mptcp: grafting MPJ subflow earlierPaolo Abeni1-7/+23
2025-11-24mptcp: factor-out cgroup data inherit helperPaolo Abeni2-8/+14
2025-11-24net: factor-out _sk_charge() helperPaolo Abeni3-16/+21
2025-11-24ipvlan: fix sparse warning about __be32 -> u32Dmitry Skorodumov1-2/+2
2025-11-24net: mvpp2: extract GRXRINGS from .get_rxnfcBreno Leitao1-3/+8
2025-11-24net: mvneta: convert to use .get_rx_ring_countBreno Leitao1-11/+3
2025-11-24net: hyperv: convert to use .get_rx_ring_countBreno Leitao1-11/+4
2025-11-24net: optimize eth_type_trans() vs CONFIG_STACKPROTECTOR_STRONG=yEric Dumazet1-8/+8
2025-11-24selftests: af_unix: don't use SKIP for expected failuresJakub Kicinski1-2/+6
2025-11-24selftests: netconsole: ensure required log level is set on netcons_basicAndre Carvalho1-2/+3
2025-11-24Merge branch 'selftests-hw-net-toeplitz-read-config-from-the-nic-directly'Jakub Kicinski3-18/+98
2025-11-24selftests: hw-net: toeplitz: give the test up to 4 secondsJakub Kicinski1-1/+1
2025-11-24selftests: hw-net: toeplitz: read indirection table from the deviceJakub Kicinski1-1/+23
2025-11-24selftests: hw-net: toeplitz: read the RSS key directly from CJakub Kicinski3-8/+44
2025-11-24selftests: hw-net: toeplitz: make sure NICs have pure Toeplitz configuredJakub Kicinski1-11/+18
2025-11-24selftests: hw-net: auto-disable building the iouring C codeJakub Kicinski1-1/+16
2025-11-24i40e: delete a stray tabDan Carpenter1-1/+1
2025-11-21Merge branch 'net-stmmac-qcon-ethqos-rgmii-accessor-cleanups'Jakub Kicinski1-135/+110
2025-11-21net: stmmac: qcom-ethqos: use read_poll_timeout_atomic()Russell King (Oracle)1-30/+14
2025-11-21net: stmmac: qcom-ethqos: add rgmii set/clear functionsRussell King (Oracle)1-98/+89
2025-11-21net: stmmac: qcom-ethqos: use u32 for rgmii read/write/updateRussell King (Oracle)1-8/+8
2025-11-21net: wwan: t7xx: Make local function staticSlark Xiao2-3/+1
2025-11-20Merge branch 'devlink-net-mlx5-implement-swp_l4_csum_mode-via-devlink-params'Jakub Kicinski34-91/+693
2025-11-20selftest: netdevsim: test devlink default paramsDaniel Zahka1-6/+110
2025-11-20netdevsim: register a new devlink param with default value interfaceDaniel Zahka2-0/+57
2025-11-20net/mlx5: implement swp_l4_csum_mode via devlink paramsDaniel Zahka3-1/+245
2025-11-20devlink: support default values for param-get and param-setDaniel Zahka6-14/+160
2025-11-20devlink: refactor devlink_nl_param_value_fill_one()Daniel Zahka1-31/+39
2025-11-20devlink: pass extack through to devlink_param::get()Daniel Zahka25-46/+89
2025-11-20Merge branch 'netconsole-allow-userdata-buffer-to-grow-dynamically'Jakub Kicinski2-193/+195
2025-11-20netconsole: Increase MAX_USERDATA_ITEMSGustavo Luiz Duarte2-2/+2
2025-11-20netconsole: Dynamic allocation of userdata bufferGustavo Luiz Duarte1-30/+70
2025-11-20netconsole: Split userdata and sysdataGustavo Luiz Duarte1-117/+98
2025-11-20netconsole: Simplify send_fragmented_body()Gustavo Luiz Duarte1-65/+46
2025-11-20eth: fbnic: access @pp through netmem_desc instead of pageByungchul Park1-1/+2
2025-11-20Merge branch 'net-fec-do-some-cleanup-for-the-driver'Jakub Kicinski2-69/+33
2025-11-20net: fec: remove duplicate macros of the BD statusWei Fang2-21/+4
2025-11-20net: fec: remove rx_align from fec_enet_privateWei Fang2-6/+14
2025-11-20net: fec: remove struct fec_enet_priv_txrx_infoWei Fang2-13/+6
2025-11-20net: fec: simplify the conditional preprocessor directivesWei Fang2-23/+9
2025-11-20net: fec: remove useless conditional preprocessor directivesWei Fang1-6/+0
2025-11-20Merge branch 'net-add-1600gbps-1-6t-link-mode-support'Jakub Kicinski8-1/+34
2025-11-20bonding: 3ad: Add support for 1600G speedYael Chemla1-0/+9
2025-11-20net/mlx5e: Add 1600Gbps link modesYael Chemla2-0/+6
2025-11-20net: ethtool: Add support for 1600Gbps speedYael Chemla5-1/+19
2025-11-20ynl: samples: add tc filter exampleZahari Doychev3-0/+337
2025-11-20Merge branch 'selftests-drv-net-convert-gro-and-toeplitz-tests-to-work-for-dr...Jakub Kicinski26-576/+631
2025-11-20selftests: net: remove old setup_* scriptsJakub Kicinski4-167/+112
2025-11-20netdevsim: add loopback supportJakub Kicinski1-5/+12
2025-11-20selftests: drv-net: hw: convert the Toeplitz test to PythonJakub Kicinski5-229/+215
2025-11-20selftests: drv-net: add a Python version of the GRO testJakub Kicinski4-106/+168
2025-11-20netdevsim: pass packets thru GRO on RxJakub Kicinski1-7/+2
2025-11-20selftests: net: py: read ip link info about remote devJakub Kicinski2-1/+3
2025-11-20selftests: net: py: support ksft ready without waitJakub Kicinski1-8/+12
2025-11-20selftests: net: relocate gro and toeplitz tests to drivers/netJakub Kicinski14-15/+17
2025-11-20selftests: drv-net: xdp: use variants for qstat testsJakub Kicinski1-28/+14
2025-11-20selftests: net: py: add test variantsJakub Kicinski4-7/+61
2025-11-20selftests: net: py: extract the case generation logicJakub Kicinski1-8/+21
2025-11-20selftests: net: py: coding style improvementsJakub Kicinski1-4/+3
2025-11-20net: phy: fixed_phy: remove not needed initialization of phy_device membersHeiner Kallweit1-7/+0
2025-11-20net: phy: fixed_phy: fix missing initialization of fixed phy linkHeiner Kallweit1-0/+1
2025-11-20Merge branch 'net-phy-adin1100-fix-powerdown-mode-setting'Jakub Kicinski1-4/+3
2025-11-20net: phy: adin1100: Simplify register value passingAlexander Dahl1-3/+2
2025-11-20net: phy: adin1100: Fix software power-down ready conditionAlexander Dahl1-1/+1
2025-11-20Merge branch 'net-stmmac-simplify-axi_blen-handling'Jakub Kicinski13-146/+78
2025-11-20net: stmmac: remove axi_blen arrayRussell King (Oracle)5-19/+5
2025-11-20net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sitesRussell King (Oracle)5-5/+10
2025-11-20net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.cRussell King (Oracle)5-8/+10
2025-11-20net: stmmac: provide common stmmac_axi_blen_to_mask()Russell King (Oracle)8-93/+56
2025-11-20net: stmmac: move common DMA AXI register bits to common.hRussell King (Oracle)4-25/+21
2025-11-20net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt()Russell King (Oracle)1-23/+3
2025-11-20net: stmmac: rk: use phylink's interface mode for set_clk_tx_rate()Russell King (Oracle)1-2/+1
2025-11-20Merge branch 'net-stmmac-pass-struct-device-to-init-exit'Jakub Kicinski14-99/+94
2025-11-20net: stmmac: rk: convert to init()/exit() methodsRussell King (Oracle)1-28/+19
2025-11-20net: stmmac: move probe/remove calling of init/exitRussell King (Oracle)2-34/+36
2025-11-20net: stmmac: pass struct device to init()/exit() methodsRussell King (Oracle)12-45/+47
2025-11-20Merge branch 'tcp-tcp_rcvbuf_grow-changes'Jakub Kicinski7-13/+42
2025-11-20tcp: add net.ipv4.tcp_rcvbuf_low_rttEric Dumazet7-4/+38
2025-11-20tcp: tcp_moderate_rcvbuf is only used in rx pathEric Dumazet3-9/+4
2025-11-20Merge branch 'net-mdio-improve-reset-handling-of-mdio-devices'Jakub Kicinski4-42/+68
2025-11-20net: mdio: improve reset handling in mdio_device.cBuday Csaba1-2/+6
2025-11-20net: mdio: common handling of phy device reset propertiesBuday Csaba4-25/+34
2025-11-20net: mdio: move device reset functions to mdio_device.cBuday Csaba3-29/+42
2025-11-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski264-1056/+2888
2025-11-20Merge tag 'net-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds43-252/+521
2025-11-20vsock: Ignore signal/timeout on connect() if already establishedMichal Luczaj1-9/+31
2025-11-20be2net: pass wrb_params in case of OS2BMCAndrey Vatoropin1-3/+4
2025-11-20Merge branch 'ynl-cli-list-attrs-argument'Paolo Abeni1-0/+79
2025-11-20tools: ynl: cli: Display enum values in --list-attrs outputGal Pressman1-1/+7
2025-11-20tools: ynl: cli: Parse nested attributes in --list-attrs outputGal Pressman1-9/+26
2025-11-20tools: ynl: cli: Add --list-attrs option to show operation attributesGal Pressman1-0/+56
2025-11-20Merge branch 'add-af_xdp-zero-copy-support'Paolo Abeni3-149/+739
2025-11-20net: ti: icssg-prueth: Enable zero copy in XDP featuresMeghana Malladi1-1/+2
2025-11-20net: ti: icssg-prueth: Add AF_XDP zero copy for RXMeghana Malladi3-72/+313
2025-11-20net: ti: icssg-prueth: Make emac_run_xdp function independent of pageMeghana Malladi3-13/+25
2025-11-20net: ti: icssg-prueth: Add AF_XDP zero copy for TXMeghana Malladi3-2/+125
2025-11-20net: ti: icssg-prueth: Add XSK pool helpersMeghana Malladi3-1/+149
2025-11-20net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queuesMeghana Malladi3-62/+127
2025-11-20Merge tag 'wireless-2025-11-20' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Abeni1-0/+7
2025-11-20Merge branch 'txgbe-support-more-modules'Paolo Abeni9-96/+290
2025-11-20net: txgbe: support getting module EEPROM by pageJiawen Wu4-0/+77
2025-11-20net: txgbe: delay to identify modules in .ndo_openJiawen Wu1-1/+2
2025-11-20net: txgbe: improve functions of AML 40G devicesJiawen Wu7-48/+137
2025-11-20net: txgbe: rename the SFP relatedJiawen Wu6-34/+35
2025-11-20net: txgbe: support CR modules for AML devicesJiawen Wu2-18/+44
2025-11-20l2tp: reset skb control buffer on xmitDavid Bauer1-3/+3
2025-11-20net: dsa: microchip: lan937x: Fix RGMII delay tuningOleksij Rempel1-0/+1
2025-11-20Merge tag 'rtw-2025-11-20' of https://github.com/pkshih/rtwJohannes Berg1-0/+7
2025-11-19Merge branch 'net-mlx5-move-notifiers-outside-the-devlink-lock'Jakub Kicinski11-151/+253
2025-11-19net/mlx5: Move SF dev table notifier registration outside the PF devlink lockCosmin Ratiu4-17/+49
2025-11-19net/mlx5: Move the SF table notifiers outside the devlink lockCosmin Ratiu4-33/+78
2025-11-19net/mlx5: Move the SF HW table notifier outside the devlink lockCosmin Ratiu4-35/+54
2025-11-19net/mlx5: Move the vhca event notifier outside of the devlink lockCosmin Ratiu6-48/+35
2025-11-19net/mlx5: Move the esw mode notifier chain outside the devlink lockCosmin Ratiu5-12/+17
2025-11-19net/mlx5: Initialize events outside devlink lockCosmin Ratiu1-10/+24
2025-11-19Merge branch 'net-adjust-conservative-values-around-napi'Jakub Kicinski1-8/+12
2025-11-19net: prefetch the next skb in napi_skb_cache_get()Jason Xing1-0/+2
2025-11-19net: use NAPI_SKB_CACHE_FREE to keep 32 as default to do bulk freeJason Xing1-6/+8
2025-11-19net: increase default NAPI_SKB_CACHE_BULK to 32Jason Xing1-1/+1
2025-11-19net: increase default NAPI_SKB_CACHE_SIZE to 128Jason Xing1-1/+1
2025-11-19Merge branch 'disable-clkout-on-rtl8211f-d-i-vd-cg'Jakub Kicinski1-57/+102
2025-11-19net: phy: realtek: create rtl8211f_config_phy_eee() helperVladimir Oltean1-11/+12
2025-11-19net: phy: realtek: eliminate priv->phycr1 variableVladimir Oltean1-16/+28
2025-11-19net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CGVladimir Oltean1-9/+22
2025-11-19net: phy: realtek: eliminate has_phycr2 variableVladimir Oltean1-4/+2
2025-11-19net: phy: realtek: eliminate priv->phycr2 variableVladimir Oltean1-15/+23
2025-11-19net: phy: realtek: create rtl8211f_config_rgmii_delay()Vladimir Oltean1-26/+39
2025-11-19net: vmxnet3: convert to use .get_rx_ring_countBreno Leitao1-15/+3
2025-11-19Merge branch 'net-mana-enforce-tx-sge-limit-and-fix-error-cleanup'Jakub Kicinski5-12/+53
2025-11-19net: mana: Drop TX skb on post_work_request failure and unmap resourcesAditya Garg3-9/+5
2025-11-19net: mana: Handle SKB if TX SGEs exceed hardware limitAditya Garg4-3/+48
2025-11-19Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski2-3/+21
2025-11-19Merge branch 'mptcp-misc-fixes-for-v6-18-rc7'Jakub Kicinski5-32/+113
2025-11-19selftests: mptcp: add a check for 'add_addr_accepted'Gang Yan1-0/+7
2025-11-19mptcp: fix address removal logic in mptcp_pm_nl_rm_addrGang Yan1-1/+1
2025-11-19selftests: mptcp: join: userspace: longer timeoutMatthieu Baerts (NGI0)1-5/+5