aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds11-19/+16
3 daysMerge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds10-11/+11
4 daysMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-0/+3
5 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-4/+0
5 daysMerge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds4-4/+4
6 daysnet: txgbe: fix to control VLAN stripJiawen Wu7-13/+84
6 daysnet: wangxun: match VLAN CTAG and STAG featuresJiawen Wu4-0/+50
6 daysnet: wangxun: fix to change Rx featuresJiawen Wu1-1/+3
7 daysidpf: don't skip over ethtool tcp-data-split settingMichal Schmidt1-1/+2
7 daysnet: lan966x: remove debugfs directory in probe() error pathHerve Codina1-2/+4
8 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextJakub Kicinski442-8946/+14376
8 daysnet: ks8851: Fix another TX stall caused by wrong ISR flag handlingRonald Wahl1-17/+1
9 daysMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds447-9158/+14622
9 daysMerge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
9 daysMerge tag 'gpio-updates-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
9 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski15-214/+248
10 daysnet: stmmac: move the EST structure to struct stmmac_privXiaolei Wang4-41/+54
10 daysnet: stmmac: move the EST lock to struct stmmac_privXiaolei Wang3-12/+16
10 daysnet: mana: Enable MANA driver on ARM64 with 4K page sizeHaiyang Zhang1-1/+2
10 daysnet: prestera: Add flex arrays to some structsErick Archer1-46/+37
10 daysnet: fec: remove .ndo_poll_controller to avoid deadlocksWei Fang1-26/+0
10 daysnet: stmmac: add support for RZ/N1 GMACClément Léger3-0/+99
10 daysnet: stmmac: dwmac-socfpga: use pcs_init/pcs_exitRussell King (Oracle)1-54/+53
10 daysnet: stmmac: introduce pcs_init/pcs_exit stmmac operationsRussell King (Oracle)1-1/+7
10 daysnet: stmmac: Make stmmac_xpcs_setup() generic to all PCS devicesSerge Semin3-19/+23
10 daysnet: stmmac: Add dedicated XPCS cleanup methodSerge Semin3-4/+17
10 daysnet: qede: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+3
10 daysnet/mlx5: Remove unused msix related exported APIsParav Pandit1-52/+0
10 daysnet/mlx5e: Modifying channels number and updating TX queuesCarolina Jubran3-51/+47
10 daysnet/mlx5: Enable 8 ports LAGShay Drory1-3/+0
10 daysnet: smc91x: Fix m68k kernel compilation for ColdFire CPUThorsten Blum1-2/+2
10 daysnet: ena: Change initial rx_usec intervalDavid Arinzon1-1/+1
10 daysnet: ena: Changes around strscpy callsDavid Arinzon2-8/+25
10 daysnet: ena: Add validation for completion descriptors consistencyDavid Arinzon3-10/+30
10 daysnet: ena: Reduce holes in ena_com structuresDavid Arinzon2-3/+3
10 daysnet: ena: Add a counter for driver's reset failuresDavid Arinzon3-6/+14
13 daysnet/mlx5: Discard command completions in internal errorAkiva Goldberger1-0/+3
13 daysnet/mlx5: Add a timeout to acquire the command queue semaphoreAkiva Goldberger1-9/+32
13 daysnet/mlx5: Reload only IB representors upon lag disable/enableMaher Sanalla4-17/+25
13 daysnet/mlx5: Fix peer devlink set for SF representor devlink portShay Drory2-20/+13
13 daysnet/mlx5e: Fix netif state handlingShay Drory1-5/+5
13 daysMerge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski8-6/+22
13 daysnet: qede: use extack in qede_parse_actions()Asbjørn Sloth Tønnesen1-2/+3
13 daysnet: qede: propagate extack through qede_flow_spec_validate()Asbjørn Sloth Tønnesen1-3/+4
13 daysnet: qede: use faked extack in qede_flow_spec_to_rule()Asbjørn Sloth Tønnesen1-1/+4
13 daysnet: qede: use extack in qede_parse_flow_attr()Asbjørn Sloth Tønnesen1-12/+14
13 daysnet: qede: add extack in qede_add_tc_flower_fltr()Asbjørn Sloth Tønnesen1-1/+2
13 daysnet: qede: use extack in qede_flow_parse_udp_v4()Asbjørn Sloth Tønnesen1-4/+4
13 daysnet: qede: use extack in qede_flow_parse_udp_v6()Asbjørn Sloth Tønnesen1-4/+4
13 daysnet: qede: use extack in qede_flow_parse_tcp_v4()Asbjørn Sloth Tønnesen1-4/+4
13 daysnet: qede: use extack in qede_flow_parse_tcp_v6()Asbjørn Sloth Tønnesen1-4/+4
13 daysnet: qede: use extack in qede_flow_parse_v4_common()Asbjørn Sloth Tønnesen1-7/+9
13 daysnet: qede: use extack in qede_flow_parse_v6_common()Asbjørn Sloth Tønnesen1-8/+9
13 daysnet: qede: use extack in qede_set_v4_tuple_to_profile()Asbjørn Sloth Tønnesen1-4/+4
13 daysnet: qede: use extack in qede_set_v6_tuple_to_profile()Asbjørn Sloth Tønnesen1-5/+5
13 daysnet: qede: use extack in qede_flow_parse_ports()Asbjørn Sloth Tønnesen1-5/+6
13 daysnet: ethernet: cortina: Locking fixesLinus Walleij1-2/+10
13 daysice: Fix package download algorithmDan Nowlin1-4/+4
13 daysnet: ethernet: adi: adin1110: Replace linux/gpio.h by proper oneAndy Shevchenko1-1/+1
13 daysnet: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986Daniel Golle1-23/+23
13 daysnet: ethernet: mediatek: split tx and rx fields in mtk_soc_data structLorenzo Bianconi2-100/+139
13 daysocteontx2-pf: Reuse Transmit queue/Send queue index of HTB classHariprasad Kelam1-1/+79
13 daysgve: Use ethtool_sprintf/puts() to fill stats stringsSimon Horman1-25/+17
13 daysgve: Avoid unnecessary use of comma operatorSimon Horman1-2/+2
13 daysbnxt_en: silence clang build warningVadim Fedorenko1-1/+1
13 dayseth: sungem: remove .ndo_poll_controller to avoid deadlocksJakub Kicinski1-14/+0
14 dayskbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada4-4/+4
2024-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-47/+57
2024-05-09net: hns3: fix kernel crash when devlink reload during initializationYonglong Liu2-18/+9
2024-05-09net: hns3: fix port vlan filter not disabled issueYonglong Liu1-1/+6
2024-05-09net: hns3: use appropriate barrier function after setting a bit valuePeiyang Wang2-4/+2
2024-05-09net: hns3: release PTP resources if pf initialization failedPeiyang Wang1-1/+3
2024-05-09net: hns3: change type of numa_node_mask as nodemask_tPeiyang Wang5-8/+11
2024-05-09net: hns3: direct return when receive a unknown mailbox messageJian Shen1-3/+4
2024-05-09net: hns3: using user configure after hardware resetPeiyang Wang2-6/+12
2024-05-08net: annotate data-races around dev->if_portEric Dumazet7-10/+10
2024-05-08net: e1000e & ixgbe: Remove PCI_HEADER_TYPE_MFD duplicatesIlpo Järvinen2-3/+0
2024-05-08igc: fix a log entry using uninitialized netdevCorinna Vinschen1-2/+3
2024-05-08ice: remove correct filters during eswitch releaseMichal Swiatkowski1-1/+4
2024-05-08igb: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+3
2024-05-08ice: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
2024-05-08iavf: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
2024-05-08i40e: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
2024-05-08net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-modeChristian Marangi1-0/+12
2024-05-08xsk: use generic DMA sync shortcut instead of a custom oneAlexander Lobakin10-11/+11
2024-05-07Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski10-134/+82
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet114-129/+129
2024-05-07net: qede: use return from qede_flow_parse_ports()Asbjørn Sloth Tønnesen1-4/+9
2024-05-07net: qede: use return from qede_flow_spec_validate_unused()Asbjørn Sloth Tønnesen1-3/+4
2024-05-07net: qede: use return from qede_parse_actions() for flow_specAsbjørn Sloth Tønnesen1-2/+5
2024-05-07Merge tag 'intel-gpio-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Bartosz Golaszewski1-1/+1
2024-05-06octeontx2-pf: Treat truncation of IRQ name as an errorSimon Horman1-2/+10
2024-05-06gve: Implement queue apiShailend Chand5-24/+189
2024-05-06ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsiMateusz Polchlopek7-80/+30
2024-05-06ice: Deduplicate tc action setupMarcin Szycik1-41/+15
2024-05-06ice: update E830 device ids and commentsPaul Greenwalt3-16/+16
2024-05-06ice: add additional E830 device idsPaul Greenwalt3-0/+24
2024-05-06net: microchip: lan743x: Reduce PTP timeout on HW failureRengarajan S2-1/+2
2024-05-05gve: Alloc and free QPLs with the ringsShailend Chand7-331/+171
2024-05-05gve: Account for stopped queues when reading NIC statsShailend Chand1-6/+35
2024-05-05gve: Reset Rx ring state in the ring-stop funcsShailend Chand2-30/+120
2024-05-05gve: Avoid rescheduling napi if on wrong cpuShailend Chand2-2/+32
2024-05-05gve: Make gve_turnup work for nonempty queuesShailend Chand1-0/+14
2024-05-05gve: Make gve_turn(up|down) ignore stopped queuesShailend Chand1-0/+10
2024-05-05gve: Add adminq funcs to add/remove a single Rx queueShailend Chand2-27/+54
2024-05-05gve: Make the GQ RX free queue funcs idempotentShailend Chand1-10/+19
2024-05-03Revert "net: mirror skb frag ref/unref helpers"Mina Almasry2-3/+3
2024-05-03bnxt: fix bnxt_get_avail_msix() returning negative valuesDavid Wei2-13/+5
2024-05-03net: ks8851: Queue RX packets in IRQ handler instead of disabling BHsMarek Vasut1-6/+10
2024-05-02net/mlx5e: flower: check for unsupported control flagsAsbjørn Sloth Tønnesen1-6/+4
2024-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski10-27/+51
2024-05-02bnxt_en: Add VF PCI ID for 5760X (P7) chipsAjit Khaparde2-1/+4
2024-05-02bnxt_en: Optimize recovery path ULP locking in the driverKalesh AP3-26/+44
2024-05-02bnxt_en: Add a mutex to synchronize ULP operationsKalesh AP2-1/+22
2024-05-02bnxt_en: Don't call ULP_STOP/ULP_START during L2 resetMichael Chan1-11/+2
2024-05-02bnxt_en: Don't support offline self test when RoCE driver is loadedKalesh AP1-3/+8
2024-05-02bnxt_en: share NQ ring sw_stats memory with subringsEdwin Peer3-19/+27
2024-05-02Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski10-152/+211
2024-05-01net: ti: icssg_prueth: Add SW TX / RX Coalescing based on hrtimersMD Danish Anwar4-8/+155
2024-04-30e1000e: change usleep_range to udelay in PHY mdic accessVitaly Lifshits1-4/+4
2024-04-30cxgb4: Properly lock TX queue for the selftest.Sebastian Andrzej Siewior1-3/+3
2024-04-30i40e: Add and use helper to reconfigure TC for given VSIIvan Vecera1-8/+24
2024-04-30i40e: Add helper to access main VEBIvan Vecera3-16/+31
2024-04-30i40e: Consolidate checks whether given VSI is mainIvan Vecera3-17/+16
2024-04-30i40e: Add helper to access main VSIIvan Vecera9-83/+116
2024-04-30i40e: Refactor argument of i40e_detect_recover_hung()Ivan Vecera3-6/+8
2024-04-30i40e: Refactor argument of several client notification functionsIvan Vecera3-19/+17
2024-04-30i40e: Remove flags field from i40e_vebIvan Vecera3-11/+7
2024-04-29net: txgbe: use phylink_pcs_change() to report PCS link change eventsRussell King (Oracle)1-1/+1
2024-04-29net: prestera: use phylink_pcs_change() to report PCS link change eventsRussell King (Oracle)1-2/+2
2024-04-29net: mvneta: use phylink_pcs_change() to report PCS link change eventsRussell King (Oracle)1-1/+2
2024-04-29net: mvpp2: use phylink_pcs_change() to report PCS link change eventsRussell King (Oracle)1-4/+5
2024-04-29ipv6: introduce dst_rt6_info() helperEric Dumazet1-1/+1
2024-04-29mlxsw: pci: Use NAPI for event processingAmit Cohen1-19/+77
2024-04-29mlxsw: pci: Reorganize 'mlxsw_pci_queue' structureAmit Cohen1-38/+38
2024-04-29mlxsw: pci: Initialize dummy net devices for NAPIAmit Cohen1-0/+41
2024-04-29mlxsw: pci: Ring RDQ and CQ doorbells once per several completionsAmit Cohen1-7/+3
2024-04-29mlxsw: pci: Handle up to 64 Rx completions in taskletAmit Cohen1-2/+3
2024-04-29net: qede: use return from qede_parse_actions()Asbjørn Sloth Tønnesen1-3/+2
2024-04-29net: qede: use return from qede_parse_flow_attr() for flow_specAsbjørn Sloth Tønnesen1-3/+2
2024-04-29net: qede: use return from qede_parse_flow_attr() for flowerAsbjørn Sloth Tønnesen1-3/+2
2024-04-29net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()Asbjørn Sloth Tønnesen1-3/+8
2024-04-29net: bcmgenet: synchronize UMAC_CMD accessDoug Berger4-3/+23
2024-04-29net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()Doug Berger1-1/+3
2024-04-29net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL accessDoug Berger1-1/+3
2024-04-29net: ethernet: ti: am65-cpsw-qos: Add support to taprio for past base_timeTanmay Patil1-3/+13
2024-04-26igc: Add Tx hardware timestamp request for AF_XDP zero-copy packetSong Yoong Siang3-40/+195
2024-04-25fix missing vmalloc.h includesKent Overstreet3-0/+3
2024-04-25Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski25-1941/+473
2024-04-25net: lan966x: flower: check for unsupported control flagsAsbjørn Sloth Tønnesen1-0/+5
2024-04-25net: lan966x: flower: rename goto in lan966x_tc_flower_handler_control_usage()Asbjørn Sloth Tønnesen1-3/+3
2024-04-25net: lan966x: flower: add extack to lan966x_tc_flower_handler_control_usage()Asbjørn Sloth Tønnesen1-1/+2
2024-04-25net: sparx5: flower: check for unsupported control flagsAsbjørn Sloth Tønnesen1-0/+5
2024-04-25net: sparx5: flower: remove goto in sparx5_tc_flower_handler_control_usage()Asbjørn Sloth Tønnesen1-6/+4
2024-04-25net: sparx5: flower: add extack to sparx5_tc_flower_handler_control_usage()Asbjørn Sloth Tønnesen1-2/+3
2024-04-25net: sparx5: flower: only do lookup if fragment flags are setAsbjørn Sloth Tønnesen1-1/+1
2024-04-25octeontx2-af: avoid off-by-one read from userspaceBui Quang Minh1-3/+1
2024-04-25bna: ensure the copied buf is NUL terminatedBui Quang Minh1-2/+2
2024-04-25ice: ensure the copied buf is NUL terminatedBui Quang Minh1-4/+4
2024-04-25net: sparx5: Correct spelling in commentsSimon Horman8-9/+9
2024-04-25net: encx24j600: Correct spelling in commentsSimon Horman3-5/+7
2024-04-25net: lan966x: Correct spelling in commentsSimon Horman5-6/+6
2024-04-25net: lan743x: Correct spelling in commentsSimon Horman2-3/+3
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski21-151/+249
2024-04-25net: wangxun: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACYDamien Le Moal1-4/+4
2024-04-25r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACYDamien Le Moal1-1/+1
2024-04-25net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACYDamien Le Moal1-1/+1
2024-04-25net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACYDamien Le Moal7-12/+9
2024-04-25net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACYDamien Le Moal1-1/+1
2024-04-25net: b44: set pause params only when interface is upPeter Münster1-6/+8
2024-04-25net: ravb: Fix registered interrupt namesGeert Uytterhoeven1-6/+5
2024-04-25octeontx2-af: fix the double free in rvu_npc_freemem()Su Hui1-1/+0
2024-04-25net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packetsJason Reeder1-0/+5
2024-04-25ice: fix LAG and VF lock dependency in ice_reset_vf()Jacob Keller1-8/+8
2024-04-25iavf: Fix TC config comparison with existing adapter TC configSudheer Mogilappagari1-1/+29
2024-04-25i40e: Report MFS in decimal base instead of hexErwan Velu1-2/+2
2024-04-25i40e: Do not use WQ_MEM_RECLAIM flag for workqueueSindhu Devale1-1/+1
2024-04-25net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsecRahul Rameshbabu1-0/+1
2024-04-25net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()Dan Carpenter1-3/+5
2024-04-25enic: Replace hardcoded values for vnic descriptor by definesSatish Kharat2-12/+13
2024-04-24eth: bnxt: fix counting packets discarded due to OOM and netpollJakub Kicinski1-26/+18
2024-04-24igc: Fix LED-related deadlock on driver unbindLukas Wunner3-8/+35
2024-04-24Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski28-74/+598
2024-04-24octeontx2-pf: flower: check for unsupported control flagsAsbjørn Sloth Tønnesen1-4/+4
2024-04-24net: hns3: flower: validate control flagsAsbjørn Sloth Tønnesen1-3/+15
2024-04-24net: ethernet: ti: cpsw: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+3
2024-04-24net: ethernet: ti: am65-cpsw: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+3
2024-04-24bnxt_en: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
2024-04-24net: ethernet: ti: am65-cpsw-nuss: Enable SGMII mode for J784S4 CPSW9GChintan Vankar1-1/+2
2024-04-24Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"Duanqiang Wen1-1/+1
2024-04-24Revert "net: txgbe: fix i2c dev name cannot match clkdev"Duanqiang Wen1-5/+3
2024-04-24mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash workIdo Schimmel1-1/+5
2024-04-24mlxsw: spectrum_acl_tcam: Fix incorrect list API usageIdo Schimmel1-0/+7
2024-04-24mlxsw: spectrum_acl_tcam: Fix warning during rehashIdo Schimmel1-3/+17
2024-04-24mlxsw: spectrum_acl_tcam: Fix memory leak during rehashIdo Schimmel1-0/+4
2024-04-24mlxsw: spectrum_acl_tcam: Rate limit error messageIdo Schimmel1-1/+1
2024-04-24mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehashIdo Schimmel1-0/+1
2024-04-24mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity updateIdo Schimmel1-2/+8
2024-04-24mlxsw: spectrum_acl_tcam: Fix race during rehash delayed workIdo Schimmel1-2/+2
2024-04-24mlxsw: spectrum_acl_tcam: Fix race in region ID allocationIdo Schimmel2-36/+30