aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds61-1413/+2954
4 daysMerge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-10/+4
5 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+7
10 daysiavf: clarify VLAN add/delete log messages and lower log levelAlok Tiwari1-4/+8
10 daysice: fix comment typo and correct module format stringAlok Tiwari2-2/+2
10 daysidpf: correct queue index in Rx allocation error messagesAlok Tiwari1-4/+4
10 daysidpf: use desc_ring when checking completion queue DMA allocationAlok Tiwari1-1/+1
10 daysixgbe: avoid redundant call to ixgbe_non_sfp_link_config()Alok Tiwari1-2/+2
10 dayse1000e: Remove unneeded checksTony Nguyen1-5/+1
10 daysidpf: convert vport state to bitmapEmil Tantilov7-30/+28
10 daysixgbevf: ixgbevf_q_vector clean upNatalia Wochtman1-17/+1
10 daysiavf: Implement settime64 with -EOPNOTSUPPMichal Schmidt1-0/+7
11 daysfm10k: extract GRXRINGS from .get_rxnfcBreno Leitao1-14/+3
11 daysixgbevf: extract GRXRINGS from .get_rxnfcBreno Leitao1-11/+3
11 daysigc: extract GRXRINGS from .get_rxnfcBreno Leitao1-3/+8
11 daysigb: extract GRXRINGS from .get_rxnfcBreno Leitao1-4/+8
11 daysidpf: extract GRXRINGS from .get_rxnfcBreno Leitao1-3/+20
11 daysice: extract GRXRINGS from .get_rxnfcBreno Leitao1-4/+15
11 daysiavf: extract GRXRINGS from .get_rxnfcBreno Leitao1-4/+14
11 daysi40e: extract GRXRINGS from .get_rxnfcBreno Leitao1-4/+15
11 daysice: fix broken Rx on VFsAlexander Lobakin1-0/+3
13 daysi40e: delete a stray tabDan Carpenter1-1/+1
2025-11-20devlink: pass extack through to devlink_param::get()Daniel Zahka2-5/+12
2025-11-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-3/+21
2025-11-19igb: Switch to use %ptSpAndy Shevchenko1-5/+2
2025-11-19e1000e: Switch to use %ptSpAndy Shevchenko1-5/+2
2025-11-18ice: fix PTP cleanup on driver removal in error pathGrzegorz Nitka1-3/+19
2025-11-18idpf: fix possible vport_config NULL pointer deref in removeEmil Tantilov1-0/+2
2025-11-14net: ixgbe: convert to use .get_rx_ring_countBreno Leitao1-5/+10
2025-11-07Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski13-137/+2027
2025-11-06iavf: add RSS support for GTP protocol via ethtoolAleksandr Loktionov3-23/+216
2025-11-06ice: Extend PTYPE bitmap coverage for GTP encapsulated flowsPrzemek Kitszel1-26/+26
2025-11-06ice: improve TCAM priority handling for RSS profilesAleksandr Loktionov2-14/+78
2025-11-06ice: implement GTP RSS context tracking and configurationAleksandr Loktionov1-54/+1040
2025-11-06ice: add virtchnl definitions and static data for GTP RSSAleksandr Loktionov2-1/+266
2025-11-06ice: add flow parsing for GTP and new protocol field supportAleksandr Loktionov3-9/+322
2025-11-06i40e: support generic devlink param "max_mac_per_vf"Mohammad Heib3-10/+79
2025-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-4/+2
2025-11-06idpf: add support for IDPF PCI programming interfacePavan Kumar Linga1-17/+88
2025-11-05libie: depend on DEBUG_FS when building LIBIE_FWLOGMichal Swiatkowski2-4/+2
2025-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-7/+42
2025-10-29igbvf: fix misplaced newline in VLAN add warning messageAlok Tiwari1-1/+1
2025-10-29ixgbe: fix typos in ixgbe driver commentsAlok Tiwari2-4/+4
2025-10-29idpf: remove duplicate defines in IDPF_CAP_RSSSreedevi Joshi1-2/+0
2025-10-29i40e: avoid redundant VF link state updatesJay Vosburgh1-0/+12
2025-10-29ice: Allow 100M speed for E825C SGMII deviceGrzegorz Nitka1-0/+1
2025-10-29ice: implement configurable header split for regular RxAlexander Lobakin6-36/+168
2025-10-29ice: switch to Page PoolMichal Kubiak11-552/+203
2025-10-29ice: drop page splitting and recyclingMichal Kubiak5-223/+24
2025-10-29ice: remove legacy Rx and construct SKBMichal Kubiak7-208/+6
2025-10-28ixgbe: use EOPNOTSUPP instead of ENOTSUPP in ixgbe_ptp_feature_enable()Kohei Enju1-1/+1
2025-10-28igc: use EOPNOTSUPP instead of ENOTSUPP in igc_ethtool_get_sset_count()Kohei Enju1-1/+1
2025-10-28igb: use EOPNOTSUPP instead of ENOTSUPP in igb_get_sset_count()Kohei Enju1-1/+1
2025-10-28igc: power up the PHY before the link testKohei Enju1-0/+3
2025-10-28ixgbe: fix memory leak and use-after-free in ixgbe_recovery_probe()Kohei Enju1-1/+1
2025-10-28ice: fix usage of logical PF idGrzegorz Nitka1-1/+1
2025-10-28ice: fix destination CGU for dual complex E825Grzegorz Nitka2-2/+25
2025-10-28ice: fix lane number calculationGrzegorz Nitka1-0/+9
2025-10-24ice: remove duplicate call to ice_deinit_hw() on error pathsPrzemek Kitszel1-1/+1
2025-10-24ice: move ice_deinit_dev() to the end of deinit pathsPrzemek Kitszel4-9/+23
2025-10-24ice: extract ice_init_dev() from ice_init()Przemek Kitszel1-9/+9
2025-10-24ice: move ice_init_pf() out of ice_init_dev()Przemek Kitszel3-19/+31
2025-10-24ice: move udp_tunnel_nic and misc IRQ setup into ice_init_pf()Przemek Kitszel1-30/+28
2025-10-24ice: ice_init_pf: destroy mutexes and xarrays on memory alloc failurePrzemek Kitszel1-19/+12
2025-10-24ice: move ice_init_interrupt_scheme() prior ice_init_pf()Przemek Kitszel1-14/+11
2025-10-24ice: move service task start out of ice_init_pf()Przemek Kitszel2-7/+12
2025-10-24ice: enforce RTNL assumption of queue NAPI manipulationPrzemek Kitszel1-2/+2
2025-10-20e1000e: Introduce private flag to disable K1Vitaly Lifshits4-23/+67
2025-10-20ice: refactor to use helpersJesse Brandeburg6-54/+24
2025-10-20ice: implement transmit hardware timestamp statisticsJesse Brandeburg1-0/+18
2025-10-20ice: add tracking of good transmit timestampsJesse Brandeburg2-0/+11
2025-10-20ice: implement ethtool standard statsJesse Brandeburg3-0/+82
2025-10-13ixgbe: fix too early devlink_free() in ixgbe_remove()Koichiro Den1-1/+2
2025-10-13ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmdJedrzej Jagielski2-0/+47
2025-10-13ixgbevf: fix mailbox API compatibility by negotiating supported featuresJedrzej Jagielski6-3/+96
2025-10-13ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operationJedrzej Jagielski2-0/+47
2025-10-13ixgbevf: fix getting link speed data for E610 devicesJedrzej Jagielski4-32/+116
2025-10-13idpf: cleanup remaining SKBs in PTP flowsMilena Olech2-0/+4
2025-10-06ice: ice_adapter: release xa entry on adapter allocation failureHaotian Zhang1-4/+6
2025-10-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-3/+3
2025-09-29idpf: fix mismatched free function for dma_alloc_coherentAlok Tiwari1-3/+3
2025-09-29ixgbe: fix typos and docstring inconsistenciesAlok Tiwari1-5/+5
2025-09-26ethtool: add FEC bins histogram reportVadim Fedorenko1-1/+3
2025-09-26Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski12-477/+1977
2025-09-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-53/+91
2025-09-24libie: fix string names for AQ error codesJacob Keller1-1/+1
2025-09-24idpf: enable XSk features and ndo_xsk_wakeupAlexander Lobakin7-4/+55
2025-09-24idpf: implement Rx path for AF_XDPAlexander Lobakin6-21/+405
2025-09-24idpf: implement XSk xmitAlexander Lobakin6-21/+354
2025-09-24idpf: add XSk pool initializationMichal Kubiak8-4/+398
2025-09-24idpf: add virtchnl functions to manage selected queuesMichal Kubiak4-429/+767
2025-09-22net: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari2-2/+2
2025-09-19net: intel: fm10k: Fix parameter idx set but not usedBrahmajit Das4-6/+5
2025-09-19ixgbevf: fix proper type for error code in ixgbevf_resume()Aleksandr Loktionov1-1/+1
2025-09-19iavf: fix proper type for error code in iavf_resume()Aleksandr Loktionov1-1/+1
2025-09-19idpf: add HW timestamping statisticsMilena Olech4-1/+87
2025-09-19ice: Remove deprecated ice_lag_move_new_vf_nodes() callDave Ertman3-58/+0
2025-09-19ice: add E830 Earliest TxTime First Offload supportPaul Greenwalt15-48/+722
2025-09-19ice: move ice_qp_[ena|dis] for reusePaul Greenwalt4-149/+173
2025-09-18i40e: improve VF MAC filters accountingLukasz Czapnik3-44/+50
2025-09-18i40e: add mask to apply valid bits for itr_idxLukasz Czapnik1-1/+1
2025-09-18i40e: add max boundary check for VF filtersLukasz Czapnik1-0/+10
2025-09-18i40e: fix validation of VF state in get resourcesLukasz Czapnik2-2/+8
2025-09-18i40e: fix input validation logic for action_metaLukasz Czapnik1-1/+1
2025-09-18i40e: fix idx validation in config queues msgLukasz Czapnik1-2/+2
2025-09-18i40e: fix idx validation in i40e_validate_queue_mapLukasz Czapnik1-2/+4
2025-09-18i40e: add validation for ring_len paramLukasz Czapnik1-0/+14
2025-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-63/+56
2025-09-16libie: fix linking with libie_{adminq,fwlog} when CONFIG_LIBIE=nAlexander Lobakin1-1/+1
2025-09-16igc: don't fail igc_probe() on LED setup errorKohei Enju2-3/+10
2025-09-16ixgbe: destroy aci.lock later within ixgbe_remove pathJedrzej Jagielski1-3/+4
2025-09-16ixgbe: initialize aci.lock before it's usedJedrzej Jagielski1-7/+8
2025-09-16i40e: remove redundant memory barrier when cleaning Tx descsMaciej Fijalkowski1-3/+0
2025-09-16ice: fix Rx page leak on multi-buffer framesJacob Keller2-47/+34
2025-09-14Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski17-1314/+1228
2025-09-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-13/+50
2025-09-11ixgbe: fwlog support for e610Michal Swiatkowski5-0/+47
2025-09-11ice, libie: move fwlog code to libieMichal Swiatkowski8-89/+28
2025-09-11ice: reregister fwlog after driver reinitMichal Swiatkowski2-2/+11
2025-09-11ice: prepare for moving file to libieMichal Swiatkowski5-356/+358
2025-09-11ice: move debugfs code to fwlogMichal Swiatkowski4-639/+635
2025-09-11libie, ice: move fwlog admin queue to libieMichal Swiatkowski4-112/+35
2025-09-11ice: drop driver specific structure from fwlog codeMichal Swiatkowski5-90/+75
2025-09-11ice: check for PF number outside the fwlog codeMichal Swiatkowski3-12/+8
2025-09-11ice: move out debugfs init from fwlogMichal Swiatkowski4-9/+24
2025-09-11ice: allow calling custom send function in fwlogMichal Swiatkowski4-45/+65
2025-09-11ice: add pdev into fwlog structure and use it for loggingMichal Swiatkowski4-23/+26
2025-09-11ice: introduce ice_fwlog structureMichal Swiatkowski6-87/+98
2025-09-11ice: drop ice_pf_fwlog_update_module()Michal Swiatkowski3-16/+3
2025-09-11ice: move get_fwlog_data() to fwlog fileMichal Swiatkowski3-29/+29
2025-09-11ice: make fwlog functions staticMichal Swiatkowski2-128/+109
2025-09-11net: xdp: pass full flags to xdp_update_skb_shared_info()Jakub Kicinski2-16/+14
2025-09-09Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski15-414/+1191
2025-09-09i40e: fix Jumbo Frame support after iPXE bootJacob Keller4-6/+47
2025-09-09i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error pathMichal Schmidt1-1/+1
2025-09-09igb: fix link test skipping when interface is admin downKohei Enju1-4/+1
2025-09-09igb: Fix NULL pointer dereference in ethtool loopback testTianyu Xu1-2/+1
2025-09-08ixgbe: fix typo in function comment for ixgbe_get_num_per_func()Alok Tiwari1-1/+1
2025-09-08idpf: add XDP RSS hash hintAlexander Lobakin2-1/+91
2025-09-08idpf: add support for .ndo_xdp_xmit()Alexander Lobakin3-0/+23
2025-09-08idpf: add support for XDP on RxAlexander Lobakin5-20/+248
2025-09-08idpf: use generic functions to build xdp_buff and skbAlexander Lobakin3-176/+90
2025-09-08idpf: implement XDP_SETUP_PROG in ndo_bpf for splitqMichal Kubiak5-1/+112
2025-09-08idpf: prepare structures to support XDPMichal Kubiak11-85/+381
2025-09-08idpf: add support for nointerrupt queuesAlexander Lobakin7-17/+81
2025-09-08idpf: remove SW marker handling from NAPIMichal Kubiak5-72/+72
2025-09-08idpf: add 4-byte completion descriptor definitionMichal Kubiak3-18/+33
2025-09-08idpf: link NAPIs to queuesAlexander Lobakin2-10/+45
2025-09-08idpf: use a saner limit for default number of queues to allocateAlexander Lobakin3-33/+38
2025-09-08idpf: fix Rx descriptor ready check barrier in splitqAlexander Lobakin1-6/+2
2025-09-04Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski20-73/+82
2025-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski9-126/+65
2025-09-03ixgbe: drop unnecessary casts to u16 / intJacek Kowalski3-6/+6
2025-09-03igc: drop unnecessary constant casts to u16Jacek Kowalski2-3/+3
2025-09-03igb: drop unnecessary constant casts to u16Jacek Kowalski5-8/+7
2025-09-03e1000e: drop unnecessary constant casts to u16Jacek Kowalski4-6/+6
2025-09-03e1000: drop unnecessary constant casts to u16Jacek Kowalski4-6/+5
2025-09-03igbvf: remove redundant counter rx_long_byte_count from ethtool statisticsKohei Enju1-1/+0
2025-09-03igbvf: add lbtx_packets and lbtx_bytes to ethtool statisticsKohei Enju1-1/+3
2025-09-03ixgbe: reduce number of reads when getting OROM dataJedrzej Jagielski1-19/+40
2025-09-03ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610Piotr Kwapulinski1-23/+12
2025-09-02e1000e: fix heap overflow in e1000_set_eepromVitaly Lifshits1-3/+7
2025-09-02ixgbe: fix incorrect map used in eee linkmodeAlok Tiwari1-2/+2
2025-09-02i40e: Fix potential invalid access when MAC list is emptyZhen Ni1-2/+2
2025-09-02i40e: remove read access to debugfs filesJacob Keller1-104/+19
2025-09-02idpf: set mac type when adding and removing MAC filtersEmil Tantilov2-3/+18
2025-09-02idpf: fix UAF in RDMA core aux dev deinitializationJoshua Hay1-2/+2
2025-09-02ice: fix NULL access of tx->in_use in ice_ll_ts_intrJacob Keller1-5/+7
2025-09-02ice: fix NULL access of tx->in_use in ice_ptp_ts_irqJacob Keller1-5/+8
2025-08-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski12-552/+449
2025-08-28Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski15-1688/+1747
2025-08-27ice: finish virtchnl.c split into rss.cPrzemek Kitszel4-718/+27
2025-08-27ice: extract virt/rss.c: cleanup - p2Przemek Kitszel1-1521/+0
2025-08-27ice: extract virt/rss.c: cleanup - p1Przemek Kitszel1-1408/+0
2025-08-27ice: split RSS stuff out of virtchnl.c - copy backPrzemek Kitszel2-1/+3648
2025-08-27ice: split RSS stuff out of virtchnl.c - tmp renamePrzemek Kitszel2-1/+1
2025-08-27ice: finish virtchnl.c split into queues.cPrzemek Kitszel4-973/+31
2025-08-27ice: extract virt/queues.c: cleanup - p3Przemek Kitszel1-2392/+0
2025-08-27ice: extract virt/queues.c: cleanup - p2Przemek Kitszel1-181/+0
2025-08-27ice: extract virt/queues.c: cleanup - p1Przemek Kitszel1-1064/+0
2025-08-27ice: split queue stuff out of virtchnl.c - copy backPrzemek Kitszel2-1/+4612
2025-08-27ice: split queue stuff out of virtchnl.c - tmp renamePrzemek Kitszel2-1/+1
2025-08-26devlink: Move graceful period parameter to reporter opsShahar Shitrit1-2/+1
2025-08-25ixgbe: fix ixgbe_orom_civd_info struct layoutJedrzej Jagielski2-2/+2
2025-08-25ice: fix incorrect counter for buffer allocation failuresMichal Kubiak1-1/+1
2025-08-25ice: use fixed adapter index for E825C embedded devicesJacob Keller2-13/+40
2025-08-25ice: don't leave device non-functional if Tx scheduler config failsJacob Keller2-17/+43
2025-08-25ice: fix NULL pointer dereference in ice_unplug_aux_dev() on resetEmil Tantilov2-4/+7
2025-08-25ice: add virt/ and move ice_virtchnl* files therePrzemek Kitszel11-11/+11
2025-08-22idpf: do not linearize big TSO packetsEric Dumazet3-113/+120
2025-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-31/+21
2025-08-21idpf: remove obsolete stashing codeJoshua Hay2-339/+22
2025-08-21idpf: stop Tx if there are insufficient buffer resourcesJoshua Hay3-19/+47
2025-08-21idpf: replace flow scheduling buffer ring with buffer poolJoshua Hay2-111/+103
2025-08-21idpf: simplify and fix splitq Tx packet rollback error pathJoshua Hay3-58/+95
2025-08-21idpf: improve when to set RE bit logicJoshua Hay2-3/+23
2025-08-21idpf: add support for Tx refillqs in flow scheduling modeJoshua Hay2-10/+91
2025-08-20igc: fix disabling L1.2 PCI-E link substate on I226 on initValdikSS1-7/+7
2025-08-20ixgbe: fix ndo_xdp_xmit() workloadsMaciej Fijalkowski1-23/+11
2025-08-20ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zcJason Xing1-1/+3