aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet
AgeCommit message (Expand)AuthorFilesLines
8 hoursMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-0/+3
29 hoursMerge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-4/+0
29 hoursMerge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds4-4/+4
3 daysnet: txgbe: fix to control VLAN stripJiawen Wu7-13/+84
3 daysnet: wangxun: match VLAN CTAG and STAG featuresJiawen Wu4-0/+50
3 daysnet: wangxun: fix to change Rx featuresJiawen Wu1-1/+3
3 daysidpf: don't skip over ethtool tcp-data-split settingMichal Schmidt1-1/+2
4 daysnet: lan966x: remove debugfs directory in probe() error pathHerve Codina1-2/+4
4 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextJakub Kicinski442-8946/+14376
5 daysnet: ks8851: Fix another TX stall caused by wrong ISR flag handlingRonald Wahl1-17/+1
5 daysMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds447-9158/+14622
5 daysMerge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
5 daysMerge tag 'gpio-updates-for-v6.10-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
5 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski15-214/+248
6 daysnet: stmmac: move the EST structure to struct stmmac_privXiaolei Wang4-41/+54
6 daysnet: stmmac: move the EST lock to struct stmmac_privXiaolei Wang3-12/+16
6 daysnet: mana: Enable MANA driver on ARM64 with 4K page sizeHaiyang Zhang1-1/+2
6 daysnet: prestera: Add flex arrays to some structsErick Archer1-46/+37
6 daysnet: fec: remove .ndo_poll_controller to avoid deadlocksWei Fang1-26/+0
6 daysnet: stmmac: add support for RZ/N1 GMACClément Léger3-0/+99
6 daysnet: stmmac: dwmac-socfpga: use pcs_init/pcs_exitRussell King (Oracle)1-54/+53
6 daysnet: stmmac: introduce pcs_init/pcs_exit stmmac operationsRussell King (Oracle)1-1/+7
6 daysnet: stmmac: Make stmmac_xpcs_setup() generic to all PCS devicesSerge Semin3-19/+23
6 daysnet: stmmac: Add dedicated XPCS cleanup methodSerge Semin3-4/+17
6 daysnet: qede: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+3
6 daysnet/mlx5: Remove unused msix related exported APIsParav Pandit1-52/+0
6 daysnet/mlx5e: Modifying channels number and updating TX queuesCarolina Jubran3-51/+47
6 daysnet/mlx5: Enable 8 ports LAGShay Drory1-3/+0
6 daysnet: smc91x: Fix m68k kernel compilation for ColdFire CPUThorsten Blum1-2/+2
6 daysnet: ena: Change initial rx_usec intervalDavid Arinzon1-1/+1
6 daysnet: ena: Changes around strscpy callsDavid Arinzon2-8/+25
6 daysnet: ena: Add validation for completion descriptors consistencyDavid Arinzon3-10/+30
6 daysnet: ena: Reduce holes in ena_com structuresDavid Arinzon2-3/+3
6 daysnet: ena: Add a counter for driver's reset failuresDavid Arinzon3-6/+14
9 daysnet/mlx5: Discard command completions in internal errorAkiva Goldberger1-0/+3
9 daysnet/mlx5: Add a timeout to acquire the command queue semaphoreAkiva Goldberger1-9/+32
9 daysnet/mlx5: Reload only IB representors upon lag disable/enableMaher Sanalla4-17/+25
9 daysnet/mlx5: Fix peer devlink set for SF representor devlink portShay Drory2-20/+13
9 daysnet/mlx5e: Fix netif state handlingShay Drory1-5/+5
9 daysMerge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski8-6/+22
9 daysnet: qede: use extack in qede_parse_actions()Asbjørn Sloth Tønnesen1-2/+3
9 daysnet: qede: propagate extack through qede_flow_spec_validate()Asbjørn Sloth Tønnesen1-3/+4
9 daysnet: qede: use faked extack in qede_flow_spec_to_rule()Asbjørn Sloth Tønnesen1-1/+4
9 daysnet: qede: use extack in qede_parse_flow_attr()Asbjørn Sloth Tønnesen1-12/+14
9 daysnet: qede: add extack in qede_add_tc_flower_fltr()Asbjørn Sloth Tønnesen1-1/+2
9 daysnet: qede: use extack in qede_flow_parse_udp_v4()Asbjørn Sloth Tønnesen1-4/+4
9 daysnet: qede: use extack in qede_flow_parse_udp_v6()Asbjørn Sloth Tønnesen1-4/+4
9 daysnet: qede: use extack in qede_flow_parse_tcp_v4()Asbjørn Sloth Tønnesen1-4/+4
9 daysnet: qede: use extack in qede_flow_parse_tcp_v6()Asbjørn Sloth Tønnesen1-4/+4
9 daysnet: qede: use extack in qede_flow_parse_v4_common()Asbjørn Sloth Tønnesen1-7/+9
9 daysnet: qede: use extack in qede_flow_parse_v6_common()Asbjørn Sloth Tønnesen1-8/+9
9 daysnet: qede: use extack in qede_set_v4_tuple_to_profile()Asbjørn Sloth Tønnesen1-4/+4
9 daysnet: qede: use extack in qede_set_v6_tuple_to_profile()Asbjørn Sloth Tønnesen1-5/+5
9 daysnet: qede: use extack in qede_flow_parse_ports()Asbjørn Sloth Tønnesen1-5/+6
9 daysnet: ethernet: cortina: Locking fixesLinus Walleij1-2/+10
9 daysice: Fix package download algorithmDan Nowlin1-4/+4
9 daysnet: ethernet: adi: adin1110: Replace linux/gpio.h by proper oneAndy Shevchenko1-1/+1
9 daysnet: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986Daniel Golle1-23/+23
9 daysnet: ethernet: mediatek: split tx and rx fields in mtk_soc_data structLorenzo Bianconi2-100/+139
9 daysocteontx2-pf: Reuse Transmit queue/Send queue index of HTB classHariprasad Kelam1-1/+79
9 daysgve: Use ethtool_sprintf/puts() to fill stats stringsSimon Horman1-25/+17
9 daysgve: Avoid unnecessary use of comma operatorSimon Horman1-2/+2
9 daysbnxt_en: silence clang build warningVadim Fedorenko1-1/+1
9 dayseth: sungem: remove .ndo_poll_controller to avoid deadlocksJakub Kicinski1-14/+0
10 dayskbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada4-4/+4
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-47/+57
11 daysnet: hns3: fix kernel crash when devlink reload during initializationYonglong Liu2-18/+9
11 daysnet: hns3: fix port vlan filter not disabled issueYonglong Liu1-1/+6
11 daysnet: hns3: use appropriate barrier function after setting a bit valuePeiyang Wang2-4/+2
11 daysnet: hns3: release PTP resources if pf initialization failedPeiyang Wang1-1/+3
11 daysnet: hns3: change type of numa_node_mask as nodemask_tPeiyang Wang5-8/+11
11 daysnet: hns3: direct return when receive a unknown mailbox messageJian Shen1-3/+4
11 daysnet: hns3: using user configure after hardware resetPeiyang Wang2-6/+12
11 daysnet: annotate data-races around dev->if_portEric Dumazet7-10/+10
11 daysnet: e1000e & ixgbe: Remove PCI_HEADER_TYPE_MFD duplicatesIlpo Järvinen2-3/+0
11 daysigc: fix a log entry using uninitialized netdevCorinna Vinschen1-2/+3
11 daysice: remove correct filters during eswitch releaseMichal Swiatkowski1-1/+4
11 daysigb: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+3
11 daysice: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
11 daysiavf: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
11 daysi40e: flower: validate control flagsAsbjørn Sloth Tønnesen1-0/+4
12 daysnet: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-modeChristian Marangi1-0/+12
12 daysMerge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski10-134/+82
12 daysnet: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet114-129/+129
13 daysnet: qede: use return from qede_flow_parse_ports()Asbjørn Sloth Tønnesen1-4/+9
13 daysnet: qede: use return from qede_flow_spec_validate_unused()Asbjørn Sloth Tønnesen1-3/+4
13 daysnet: qede: use return from qede_parse_actions() for flow_specAsbjørn Sloth Tønnesen1-2/+5
13 daysMerge tag 'intel-gpio-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Bartosz Golaszewski1-1/+1
13 daysocteontx2-pf: Treat truncation of IRQ name as an errorSimon Horman1-2/+10
13 daysgve: Implement queue apiShailend Chand5-24/+189
13 daysice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsiMateusz Polchlopek7-80/+30
13 daysice: Deduplicate tc action setupMarcin Szycik1-41/+15
13 daysice: update E830 device ids and commentsPaul Greenwalt3-16/+16
13 daysice: add additional E830 device idsPaul Greenwalt3-0/+24
14 daysnet: 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: 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
2024-04-24iavf: switch to Page PoolAlexander Lobakin4-214/+94
2024-04-24iavf: pack iavf_ring more efficientlyAlexander Lobakin2-25/+9
2024-04-24libeth: add Rx buffer managementAlexander Lobakin2-0/+99
2024-04-24iavf: drop page splitting and recyclingAlexander Lobakin5-241/+10
2024-04-24iavf: kill "legacy-rx" for goodAlexander Lobakin6-256/+8
2024-04-24net: intel: introduce {, Intel} Ethernet common libraryAlexander Lobakin21-1220/+268
2024-04-24net: sparx5: add support for matchall mirror statsDaniel Machon3-0/+67
2024-04-24net: sparx5: add the tc glue to support port mirroringDaniel Machon1-2/+36