aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds9-2/+426
7 daysMerge tag 'pci-v6.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-4/+0
13 daysnet: bcmgenet: extract GRXRINGS from .get_rxnfcBreno Leitao1-3/+8
13 daysnet: bnxt: extract GRXRINGS from .get_rxnfcBreno Leitao1-4/+8
2025-11-27bnxt_en: Add Virtual Admin Link State Support for VFsRob Miller3-5/+57
2025-11-27bnxt_en: Do not set EOP on RX AGG BDs on 5760X chipsMichael Chan2-1/+9
2025-11-27bnxt_en: Add CQ ring dump to bnxt_dump_cp_sw_state()Michael Chan1-2/+10
2025-11-27bnxt_en: Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flagKalesh AP2-6/+2
2025-11-27bnxt_en: Enhance log message in bnxt_get_module_status()Gautam R A1-0/+5
2025-11-27bnxt_en: Enhance TX pri countersMichael Chan3-4/+16
2025-11-27eth: bnxt: make use of napi_consume_skb()Jakub Kicinski1-1/+1
2025-11-24treewide: Drop pci_save_state() after pci_restore_state()Lukas Wunner3-4/+0
2025-11-20devlink: pass extack through to devlink_param::get()Daniel Zahka1-2/+4
2025-11-20bng_en: Add RoCE aux device supportVikas Gupta9-2/+426
2025-11-17bnx2x: convert to use ndo_hwtstamp callbacksVadim Fedorenko1-22/+48
2025-11-14net: bnx2x: convert to use get_rx_ring_countBreno Leitao1-12/+4
2025-11-10tg3: Fix num of RX queues being reported by ethtoolBreno Leitao1-1/+1
2025-11-06tg3: extract GRXRINGS from .get_rxnfcBreno Leitao1-18/+6
2025-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-7/+13
2025-11-04net: b44: register a fixed phy using fixed_phy_register_100fd if neededHeiner Kallweit2-17/+21
2025-11-04bnxt_en: Fix warning in bnxt_dl_reload_down()Shantiprasad Shettar3-2/+3
2025-11-04bnxt_en: Always provide max entry and entry size in coredump segmentsKashyap Desai1-2/+3
2025-11-04bnxt_en: Fix null pointer dereference in bnxt_bs_trace_check_wrap()Gautam R A1-1/+1
2025-11-04bnxt_en: Fix a possible memory leak in bnxt_ptp_initKalesh AP1-2/+2
2025-11-04bnxt_en: Shutdown FW DMA in bnxt_shutdown()Michael Chan1-0/+4
2025-10-21bnxt_en: support PPS in/out on all pinsVadim Fedorenko1-1/+2
2025-10-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+1
2025-10-15net: bcmasp: Add support for PHY-based Wake-on-LANFlorian Fainelli1-2/+32
2025-10-15tg3: prevent use of uninitialized remote_adv and local_adv variablesAlexey Simakov1-4/+1
2025-10-15net: bcmgenet: remove unused platform codeHeiner Kallweit2-88/+7
2025-10-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-0/+11
2025-09-26ethtool: add FEC bins histogram reportVadim Fedorenko1-1/+2
2025-09-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-09-24bnxt_en: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()Vadim Fedorenko3-27/+23
2025-09-24tg3: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()Vadim Fedorenko1-37/+29
2025-09-22bnxt_en: correct offset handling for IPv6 destination addressAlok Tiwari1-1/+1
2025-09-22bng_en: Configure default VNICBhargava Marreddy4-0/+386
2025-09-22bng_en: Register default VNICBhargava Marreddy8-2/+368
2025-09-22bng_en: Register rings with the firmwareBhargava Marreddy8-0/+581
2025-09-22bng_en: Allocate stat contextsBhargava Marreddy4-0/+174
2025-09-22bng_en: Allocate packet buffersBhargava Marreddy1-1/+287
2025-09-22bng_en: Initialise core resourcesBhargava Marreddy3-0/+261
2025-09-22bng_en: Introduce VNICBhargava Marreddy2-0/+151
2025-09-22bng_en: Add initial support for CP and NQ ringsBhargava Marreddy4-1/+425
2025-09-22bng_en: Add initial support for RX and TX ringsBhargava Marreddy6-2/+503
2025-09-22bng_en: make bnge_alloc_ring() self-unwind on failureBhargava Marreddy1-3/+6
2025-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+1
2025-09-18cnic: Fix use-after-free bugs in cnic_delete_taskDuoming Zhou1-2/+1
2025-09-18bnxt_en: Implement ethtool .set_tunable() for ETHTOOL_PFC_PREVENTION_TOUTMichael Chan1-1/+23
2025-09-18bnxt_en: Implement ethtool .get_tunable() for ETHTOOL_PFC_PREVENTION_TOUTMichael Chan3-0/+41
2025-09-18bnxt_en: Use VLAN_ETH_HLEN when possibleKalesh AP2-3/+3
2025-09-18bnxt_en: Support for RoCE resources dynamically shared within VFs.Anantha Prabhu3-2/+16
2025-09-18bnxt_en: Add err_qpc backing store handlingKashyap Desai4-3/+7
2025-09-18bnxt_en: Add fw log trace support for 5731X/5741X chipsShruti Parab4-4/+12
2025-09-18bnxt_en: Improve bnxt_backing_store_cfg_v2()Michael Chan1-7/+8
2025-09-18bnxt_en: Optimize bnxt_sriov_disable()Kalesh AP3-4/+12
2025-09-18bnxt_en: Remove unnecessary VF check in bnxt_hwrm_nvm_req()Kalesh AP1-7/+0
2025-09-18bnxt_en: Drop redundant if block in bnxt_dl_flash_update()Kalesh AP1-6/+0
2025-09-11net: xdp: pass full flags to xdp_update_skb_shared_info()Jakub Kicinski1-4/+3
2025-09-11bnxt_en: Enhance stats context reservation logicSaravanan Vajravel3-2/+15
2025-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-09-01bnxt_en: fix incorrect page count in RX aggr ring logAlok Tiwari1-1/+1
2025-08-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+30
2025-08-26bnxt_en: Fix stats context reservation logicMichael Chan1-1/+2
2025-08-26bnxt_en: Adjust TX rings if reservation is less than requestedMichael Chan1-0/+12
2025-08-26bnxt_en: Fix memory corruption when FW resources change during ifdownSreekanth Reddy1-5/+16
2025-08-26devlink: Move graceful period parameter to reporter opsShahar Shitrit1-1/+1
2025-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-08-21net: page_pool: add page_pool_get()Jakub Kicinski1-6/+5
2025-08-20bnxt_en: Add Hyper-V VF IDPavan Chebbi2-1/+5
2025-08-20bnxt_en: Add pcie_ctx_v2 support for ethtool -dShruti Parab1-3/+11
2025-08-20bnxt_en: Add pcie_stat_len to struct bpShruti Parab2-10/+28
2025-08-20bnxt_en: Refactor bnxt_get_regs()Shruti Parab1-18/+25
2025-08-18bnxt_en: Fix lockdep warning during rmmodMichael Chan1-1/+1
2025-08-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+17
2025-08-14eth: bnxt: support RSS on IPv6 Flow LabelJakub Kicinski3-4/+19
2025-08-13bnxt: fill data page pool with frags if PAGE_SIZE > BNXT_RX_PAGE_SIZEDavid Wei1-3/+9
2025-08-08net: page_pool: allow enabling recycling late, fix false positive warningJakub Kicinski1-1/+8
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds49-11041/+4254
2025-07-29Merge tag 'timers-cleanups-2025-07-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-2/+2
2025-07-25net: Fix typosBjorn Helgaas9-10/+10
2025-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2025-07-21net: bcmasp: Restore programming of TX map vector registerFlorian Fainelli1-0/+3
2025-07-18net: bcmasp: Add support for re-starting auto-negotiationFlorian Fainelli1-0/+1
2025-07-15bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.hAndy Gospodarek23-10936/+22
2025-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-8/+14
2025-07-11bnxt_en: Set DMA unmap len correctly for XDP_REDIRECTSomnath Kotur1-1/+1
2025-07-11bnxt_en: Flush FW trace before copying to the coredumpShruti Parab1-7/+11
2025-07-11bnxt_en: Fix DCB ETS validationShravya KN1-0/+2
2025-07-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-6/+10
2025-07-07bng_en: Add a network deviceVikas Gupta8-1/+543
2025-07-07bng_en: Initialize default configurationVikas Gupta6-0/+403
2025-07-07bng_en: Add irq allocation supportVikas Gupta3-0/+85
2025-07-07bng_en: Add resource management supportVikas Gupta8-2/+761
2025-07-07bng_en: Add backing store supportVikas Gupta5-0/+680
2025-07-07bng_en: Add ring memory allocation supportVikas Gupta3-1/+138
2025-07-07bng_en: Add initial interaction with firmwareVikas Gupta7-1/+522
2025-07-07bng_en: Add firmware communication mechanismVikas Gupta4-1/+634
2025-07-07bng_en: Add devlink interfaceVikas Gupta6-1/+211
2025-07-07bng_en: Add PCI interfaceVikas Gupta5-0/+171
2025-07-07net: bcmgenet: Initialize u64 stats seq counterRyo Takakura1-0/+6
2025-07-04bnxt_en: eliminate the compile warning in bnxt_request_irq due to CONFIG_RFS_...Jason Xing1-6/+4
2025-07-01time/timecounter: Fix the lie that struct cyclecounter is consttimers-cleanups-2025-07-27timers/cleanupsGreg Kroah-Hartman2-2/+2
2025-06-27eth: bnxt: take page size into account for page pool recycling ringsJakub Kicinski1-3/+5
2025-06-27tg3: spelling correctionsSimon Horman2-3/+3
2025-06-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+4
2025-06-24bnxt: properly flush XDP redirect listsYan Zhai1-1/+4
2025-06-21eth: bnxt: add netmem TX supportTaehee Yoo1-16/+24
2025-06-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-27/+84
2025-06-18Revert "bnxt_en: bring back rtnl_lock() in the bnxt_open() path"Stanislav Fomichev1-29/+7
2025-06-18udp_tunnel: remove rtnl_lock dependencyStanislav Fomichev2-6/+3
2025-06-18eth: bnxt: migrate to new RXFH callbacksJakub Kicinski1-11/+13
2025-06-18eth: bnx2x: migrate to new RXFH callbacksJakub Kicinski1-20/+13
2025-06-17net: bcmgenet: update PHY power downDoug Berger1-1/+6
2025-06-17bnxt_en: Improve comment wording and error return codeAlok Tiwari3-5/+5
2025-06-17bnxt_en: Update MRU and RSS table of RSS contexts on queue resetPavan Chebbi1-5/+51
2025-06-17bnxt_en: Add a helper function to configure MRU and RSSPavan Chebbi1-11/+26
2025-06-17bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start()Kalesh AP1-14/+10
2025-06-12net: bcmasp: enable GRO software interrupt coalescing by defaultFlorian Fainelli1-0/+2
2025-06-12net: bcmasp: Utilize napi_complete_done() return valueFlorian Fainelli1-3/+1
2025-06-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-7/+7
2025-06-11net: bcmgenet: enable GRO software interrupt coalescing by defaultZak Kemble1-0/+2
2025-06-11net: bcmgenet: use napi_complete_done return valueZak Kemble1-3/+1
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar6-7/+7
2025-06-04Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+3
2025-05-22eth: bnxt: fix deadlock when xdp is attached or detachedTaehee Yoo1-2/+2
2025-05-20bnxt_en: Fix netdev locking in ULP IRQ functionsMichael Chan1-6/+3
2025-05-20net: bcmgenet: expose more stats in ethtoolZak Kemble2-3/+34
2025-05-20net: bcmgenet: count hw discarded packets in missed statZak Kemble2-2/+5
2025-05-20net: bcmgenet: switch to use 64bit statisticsZak Kemble2-88/+187
2025-05-20net: phy: fixed_phy: remove irq argument from fixed_phy_registerHeiner Kallweit2-2/+2
2025-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-7/+29
2025-05-15bnxt_en: bring back rtnl_lock() in the bnxt_open() pathMichael Chan1-7/+29
2025-05-14net/tg3: use crc32() instead of hand-rolled equivalentEric Biggers2-21/+3
2025-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-35/+91
2025-05-01bnxt_en: fix module unload sequenceVadim Fedorenko1-1/+1
2025-04-30bnxt_en: Fix ethtool -d byte order for 32-bit valuesMichael Chan1-6/+32
2025-04-30bnxt_en: Fix out-of-bound memcpy() during ethtool -wShruti Parab1-5/+10
2025-04-30bnxt_en: Fix coredump logic to free allocated bufferShruti Parab1-0/+5
2025-04-30bnxt_en: delay pci_alloc_irq_vectors() in the AER pathKashyap Desai2-6/+12
2025-04-30bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings()Kashyap Desai1-6/+1
2025-04-30bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan()Somnath Kotur1-0/+1
2025-04-30bnxt_en: Fix ethtool selftest output in one of the failure casesKalesh AP1-1/+1
2025-04-30bnxt_en: Fix error handling path in bnxt_init_chip()Shravya KN1-0/+3
2025-04-25bnxt_en: improve TX timestamping FIFO configurationVadim Fedorenko3-10/+25
2025-04-24net: bcmasp: Add support for asp-v3.0Justin Chen4-48/+92
2025-04-24net: bcmasp: Remove support for asp-v2.0Justin Chen5-146/+22
2025-04-23bnxt_en: hide CONFIG_DETECT_HUNG_TASK specific codeArnd Bergmann1-0/+2
2025-04-23PCI: Add CONFIG_MMU dependencyArnd Bergmann1-1/+0
2025-04-21bnxt_en: Remove unused macros in bnxt_ulp.hKalesh AP1-3/+0
2025-04-21bnxt_en: Remove unused field "ref_count" in struct bnxt_ulpKalesh AP2-6/+0
2025-04-21bnxt_en: Report the ethtool coredump length after copying the coredumpShruti Parab1-2/+9
2025-04-21bnxt_en: Change FW message timeout warningMichael Chan2-5/+8
2025-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2025-04-16eth: bnxt: add support rx side device memory TCPTaehee Yoo2-82/+122
2025-04-15eth: bnxt: fix missing ring index trim on error pathJakub Kicinski1-2/+2
2025-04-08Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-2/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner7-14/+14
2025-04-04lib/crc: remove CONFIG_LIBCRC32CEric Biggers1-2/+2
2025-04-03eth: bnxt: fix deadlock in the mgmt_opsTaehee Yoo1-3/+3
2025-03-31bnxt_en: bring back rtnl lock in bnxt_shutdownStanislav Fomichev1-0/+2
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds15-966/+1411
2025-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-6/+22
2025-03-25Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-1/+1
2025-03-24bnxt_en: Linearize TX SKB if the fragments exceed the maxMichael Chan2-0/+15
2025-03-24bnxt_en: Mask the bd_cnt field in the TX BD properlyMichael Chan3-4/+5
2025-03-21eth: bnxt: fix out-of-range access of vnic_info arrayTaehee Yoo1-2/+2
2025-03-18bnxt_en: add .set_module_eeprom_by_page() supportDamodharam Ammepalli1-1/+58
2025-03-18bnxt_en: Refactor bnxt_get_module_eeprom_by_page()Michael Chan1-4/+17
2025-03-18bnxt_en: Update firmware interface to 1.10.3.97Michael Chan1-24/+119
2025-03-18bnxt_en: Query FW parameters when the CAPS_CHANGE bit is setshantiprasad shettar1-2/+6
2025-03-18bnxt_en: Add devlink support for ENABLE_ROCE nvm parameterPavan Chebbi2-0/+34
2025-03-18bnxt_en: Refactor bnxt_hwrm_nvm_req()Michael Chan1-30/+33
2025-03-18bnxt_en: Add support for a new ethtool dump flag 3Vasuthevan Maheswaran3-5/+10
2025-03-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni3-15/+26
2025-03-12net: drop rtnl_lock for queue_mgmt operationsStanislav Fomichev1-2/+2
2025-03-12eth: bnxt: add missing netdev lock management to bnxt_dl_reload_upStanislav Fomichev1-2/+6
2025-03-12eth: bnxt: request unconditional ops lockStanislav Fomichev1-0/+1
2025-03-12eth: bnxt: switch to netif_closeStanislav Fomichev2-8/+8
2025-03-10eth: bnxt: fix memory leak in queue resetTaehee Yoo1-0/+1
2025-03-10eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}Taehee Yoo1-0/+6
2025-03-10eth: bnxt: do not update checksum in bnxt_xdp_build_skb()Taehee Yoo3-12/+5
2025-03-10eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logicTaehee Yoo1-2/+2
2025-03-10eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc()Taehee Yoo1-0/+3
2025-03-10eth: bnxt: fix truesize for mb-xdp-pass caseTaehee Yoo2-1/+9
2025-03-08net: move misc netdev_lock flavors to a separate headerJakub Kicinski2-0/+2
2025-03-07net: bcmgenet: revise suspend/resumeDoug Berger3-52/+119
2025-03-07net: bcmgenet: allow return of power up statusDoug Berger3-12/+17
2025-03-07net: bcmgenet: move bcmgenet_power_up into resume_noirqDoug Berger3-18/+15
2025-03-07net: bcmgenet: support reclaiming unsent Tx packetsDoug Berger1-7/+30
2025-03-07net: bcmgenet: introduce bcmgenet_[r|t]dma_disableDoug Berger1-61/+62
2025-03-07net: bcmgenet: consolidate dma initializationDoug Berger1-96/+54
2025-03-07net: bcmgenet: remove dma_ctrl argumentDoug Berger1-13/+8
2025-03-07net: bcmgenet: add support for RX_CLS_FLOW_DISCDoug Berger1-5/+8
2025-03-07net: bcmgenet: move DESC_INDEX flow to ring 0Doug Berger3-275/+110
2025-03-07net: bcmgenet: extend bcmgenet_hfb_* APIDoug Berger1-37/+57
2025-03-07net: bcmgenet: BCM7712 is GENETv5 compatibleDoug Berger1-1/+1
2025-03-07net: bcmgenet: move feature flags to bcmgenet_privDoug Berger2-15/+21
2025-03-07net: bcmgenet: add bcmgenet_has_* helpersDoug Berger3-14/+39