aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/cavium/thunder
AgeCommit message (Expand)AuthorFilesLines
2023-12-13net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool opsAhmed Zaki1-15/+16
2023-05-08net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueuesTejun Heo1-2/+1
2023-03-10net: thunderx: take into account xdp_features setting tx/rx queuesLorenzo Bianconi2-7/+14
2023-02-02drivers: net: turn on XDP featuresMarek Majtyka1-0/+2
2022-12-06net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wqYongqiang Liu1-1/+3
2022-11-24net: thunderx: Fix the ACPI memory leakYu Liao1-1/+3
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+1
2022-08-31net: ethernet: move from strlcpy with unused retval to strscpyWolfram Sang1-2/+2
2022-07-02net: add skb_[inner_]tcp_all_headers helpersEric Dumazet1-2/+2
2022-05-17net: thunderx: remove null check after call container_of()Haowen Bai1-3/+0
2022-05-01pci_irq_vector() can't be used in atomic context any longer. This conflictsThomas Gleixner1-8/+8
2022-02-02drivers: net: Replace acpi_bus_get_device()Rafael J. Wysocki1-1/+2
2021-12-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2-1/+2
2021-12-29net: Add includes masked by netdevice.h including uapi/bpf.hJakub Kicinski1-0/+1
2021-12-14net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEXHangbin Liu1-4/+0
2021-12-13bpf: Let bpf_warn_invalid_xdp_action() report more infoPaolo Abeni1-1/+1
2021-11-22ethtool: extend ringparam setting/getting API with rx_buf_lenHao Chen1-2/+6
2021-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2-3/+3
2021-10-19cavium: Fix return values of the probe functionZheyu Ma1-2/+2
2021-10-18cavium: Return negative value when pci_alloc_irq_vectors() failsZheyu Ma1-1/+1
2021-10-07eth: fwnode: remove the addr len from mac helpersJakub Kicinski1-1/+1
2021-10-07eth: fwnode: change the return type of mac address helpersJakub Kicinski1-3/+3
2021-10-05ethernet: use eth_hw_addr_set() for dev->addr_len casesJakub Kicinski1-1/+1
2021-10-02ethernet: use eth_hw_addr_set() instead of ether_addr_copy()Jakub Kicinski1-2/+1
2021-09-16net: thunderx: Make use of the helper function dev_err_probe()Cai Huoqing3-8/+4
2021-08-24ethtool: extend coalesce setting uAPI with CQE modeYufeng Mo1-1/+3
2021-08-02cavium: switch from 'pci_' to 'dma_' APIChristophe JAILLET2-14/+2
2021-07-27dev_ioctl: split out ndo_eth_ioctlArnd Bergmann1-1/+1
2021-06-24thunderx: Remove rcu_read_lock() around XDP program invocationToke Høiland-Jørgensen1-2/+0
2021-05-14net: thunderx: Drop unnecessary NULL check after container_ofGuenter Roeck1-3/+0
2021-04-13of: net: pass the dst buffer to of_get_mac_address()Michael Walle1-4/+1
2021-04-12net: thunderx: Fix unintentional sign extension issueColin Ian King1-1/+1
2021-01-08net, xdp: Introduce xdp_prepare_buff utility routineLorenzo Bianconi1-4/+4
2021-01-08net, xdp: Introduce xdp_init_buff utility routineLorenzo Bianconi1-2/+2
2020-12-04Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-1/+1
2020-12-01xsk: Propagate napi_id to XDP socket Rx pathBjörn Töpel1-1/+1
2020-11-23net: don't include ethtool.h from netdevice.hJakub Kicinski1-0/+1
2020-10-10net: thunderx: Use struct_size() helper in kmalloc()Gustavo A. R. Silva1-2/+2
2020-09-14liquidio: convert tasklets to use new tasklet_setup() APIAllen Pais3-9/+7
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2-3/+3
2020-08-05net: thunderx: initialize VF's mailbox mutex before first usageDean Nelson1-1/+3
2020-08-04net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()Xin Long1-2/+2
2020-07-25bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commandsAndrii Nakryiko1-3/+0
2020-06-18net: tso: cache transport header lengthEric Dumazet1-2/+3
2020-05-14net: thunderx: Add XDP frame sizeJesper Dangaard Brouer1-0/+1
2020-03-23net: thunderx: remove set but not used variable 'tail'Zheng zengkai1-2/+1
2020-03-03net/cavium: Clean driver versionsLeon Romanovsky1-2/+0
2020-03-02net: thunderx: Reduce mbox wait response time.Geetha sowjanya1-5/+4
2020-03-02net: thunderx: Adjust CQE_RX drop levels for better performanceSunil Goutham1-2/+2
2020-02-20net: thunderx: workaround BGX TX Underflow issueTim Harvey2-3/+68
2020-02-08net: thunderx: use proper interface type for RGMIITim Harvey1-1/+1
2019-12-12netdev: pass the stuck queue to the timeout handlerMichael S. Tsirkin1-1/+1
2019-12-05net: thunderx: start phy before starting autonegotiationMian Yousaf Kaukab1-1/+1
2019-11-18bpf: Convert bpf_prog refcnt to atomic64_tAndrii Nakryiko1-7/+2
2019-10-29cavium: thunder: Fix use true/false for bool typeSaurav Girepunje1-6/+6
2019-08-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-12/+6
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon1-1/+1
2019-07-23net: thunderx: Use fwnode_get_mac_address()Andy Shevchenko1-12/+6
2019-07-22net: Use skb accessors in network driversMatthew Wilcox (Oracle)1-3/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 206Thomas Gleixner11-44/+11
2019-05-07net: ethernet: support of_get_mac_address new ERR_PTR errorPetr Štetiar1-1/+1
2019-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+20
2019-04-11net: thunderx: don't allow jumbo frames with XDPMatteo Croce1-0/+9
2019-04-11net: thunderx: raise XDP MTU to 1508Matteo Croce1-2/+11
2019-04-08ethtool: thunder_bgx: use ethtool.h constants for speed and duplexMichael Zhivich1-8/+8
2019-04-04net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stopLorenzo Bianconi1-8/+12
2019-03-27thunderx: eliminate extra calls to put_page() for pages held for recyclingDean Nelson1-4/+3
2019-03-27thunderx: enable page recycling for non-XDP caseDean Nelson1-12/+11
2019-03-11net: thunder: fix a potential NULL pointer dereferenceKangjie Lu1-0/+6
2019-02-22net: thunderx: remove link change polling code and info from nicpfVadim Lomovtsev1-102/+12
2019-02-22net: thunderx: move link state polling function to VFVadim Lomovtsev3-19/+74
2019-02-22net: thunderx: add mutex to protect mailbox from concurrent calls for same VFVadim Lomovtsev2-3/+12
2019-02-22net: thunderx: rework xcast message structure to make it fit into 64 bitVadim Lomovtsev3-9/+7
2019-02-22net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_taskVadim Lomovtsev1-4/+8
2019-02-22net: thunderx: make CFG_DONE message to run through generic send-ack sequenceVadim Lomovtsev2-4/+13
2019-02-22net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to priv...Vadim Lomovtsev2-15/+19
2019-02-22net: thunderx: correct typo in macro nameVadim Lomovtsev2-2/+2
2019-01-08cross-tree: phase out dma_zalloc_coherent()Luis Chamberlain1-1/+1
2018-11-27net: thunderx: fix NULL pointer dereference in nic_removeLorenzo Bianconi1-0/+3
2018-11-23net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queueLorenzo Bianconi1-1/+3
2018-11-22net: thunderx: set xdp_prog to NULL if bpf_prog_add failsLorenzo Bianconi1-2/+7
2018-08-09Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2018-08-07net: thunderx: mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2018-08-07net: thunderx: check for failed allocation lmac->dmacsColin Ian King1-0/+2
2018-07-13xdp: don't make drivers report attachment modeJakub Kicinski1-1/+0
2018-06-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-14/+38
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-2/+2
2018-06-12net: thunderx: prevent concurrent data re-writing by nicvf_set_rx_modeVadim Lomovtsev2-14/+38
2018-04-18bpf: make cavium thunder compatible w/ bpf_xdp_adjust_tailNikita V. Shirokov1-1/+1
2018-04-09net: thunderx: rework mac addresses list to u64 arrayVadim Lomovtsev2-24/+11
2018-03-31net: thunderx: add ndo_set_rx_mode callback implementation for VFVadim Lomovtsev1-1/+109
2018-03-31net: thunderx: add workqueue control structures for handle ndo_set_rx_mode re...Vadim Lomovtsev1-0/+17
2018-03-31net: thunderx: add XCAST messages handlers for PFVadim Lomovtsev1-4/+41
2018-03-31net: thunderx: add new messages for handle ndo_set_rx_mode callbackVadim Lomovtsev1-0/+12
2018-03-31net: thunderx: add multicast filter management supportVadim Lomovtsev2-1/+153
2018-03-31net: thunderx: add MAC address filter tracking for LMACVadim Lomovtsev1-14/+30
2018-03-31net: thunderx: move filter register related macro into proper placeVadim Lomovtsev2-11/+13
2018-03-26ethernet: Use octal not symbolic permissionsJoe Perches1-1/+1
2018-02-14Revert "net: thunderx: Add support for xdp redirect"Jesper Dangaard Brouer3-94/+31
2018-02-08net: thunder: change q_len's type to handle max ring sizeDean Nelson1-1/+1
2018-01-29net: ethernet: cavium: Correct Cavium Thunderx NIC driver names accordingly t...Vadim Lomovtsev5-5/+5
2018-01-16net: thunderx: add timestamping supportSunil Goutham8-6/+344
2018-01-05thunderx: setup xdp_rxq_infoJesper Dangaard Brouer3-4/+13
2017-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2017-12-06net: thunderx: Fix TCP/UDP checksum offload for IPv4 pktsFlorian Westphal1-0/+2
2017-11-30net: thunderx: Set max queue count taking XDP_TX into accountSunil Goutham1-0/+5
2017-11-30net: thunderx: Add support for xdp redirectSunil Goutham3-31/+94
2017-11-25net: thunderx: Fix TCP/UDP checksum offload for IPv6 pktsSunil Goutham1-1/+0
2017-11-11net: thunderx: fix double free errorAleksey Makarov1-52/+30
2017-11-05net: bpf: rename ndo_xdp to ndo_bpfJakub Kicinski1-2/+2
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-11-01net: thunderx: remove a couple of redundant assignmentsColin Ian King1-4/+0
2017-10-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2017-10-09net: thunderx: mark expected switch fall-throughs in nicvf_main()Gustavo A. R. Silva1-0/+2
2017-09-26bpf: add meta pointer for direct accessDaniel Borkmann1-0/+1
2017-08-23net: define the TSO header size in net/tso.hAntoine Ténart1-1/+0
2017-07-29net: thunderx: Fix BGX transmit stall due to underflowSunil Goutham2-5/+24
2017-07-14net: thunder_bgx: avoid format string overflow warningArnd Bergmann1-1/+1
2017-06-29cavium: thunder: Remove duplicate "netdev->name" logging outputJoe Perches2-26/+15
2017-06-16bpf: thunderx: Report bpf_prog ID during XDP_QUERY_PROGMartin KaFai Lau1-0/+1
2017-05-02net: thunderx: Optimize page recycling for XDPSunil Goutham2-7/+51
2017-05-02net: thunderx: Support for XDP header adjustmentSunil Goutham2-17/+55
2017-05-02net: thunderx: Add support for XDP_TXSunil Goutham3-27/+160
2017-05-02net: thunderx: Add support for XDP_DROPSunil Goutham3-25/+79
2017-05-02net: thunderx: Add basic XDP supportSunil Goutham5-19/+199
2017-05-02net: thunderx: Cleanup receive buffer allocationSunil Goutham1-9/+9
2017-05-02net: thunderx: Optimize CQE_TX handlingSunil Goutham2-28/+21
2017-05-02net: thunderx: Optimize RBDR descriptor handlingSunil Goutham2-13/+5
2017-05-02net: thunderx: Support for page recyclingSunil Goutham4-20/+119
2017-04-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-0/+2
2017-04-17net: thunderx: Fix set_max_bgx_per_node for 81xx rgxGeorge Cherian2-0/+2
2017-04-11net: thunderx: Switch to pci_alloc_irq_vectorsThanneeru Srinivasulu3-96/+40
2017-04-07net: thunderx: Enable TSO and checksum offloads for ipv6Thanneeru Srinivasulu2-4/+14
2017-03-09net: thunderx: Allow IPv6 frames with zero UDP checksumThanneeru Srinivasulu1-2/+4
2017-03-09net: thunderx: Fix invalid mac addresses for node1 interfacesSunil Goutham2-14/+45
2017-03-09net: thunderx: Fix LMAC mode debug prints for QSGMII modeSunil Goutham1-6/+0
2017-03-09net: thunderx: Fix IOMMU translation faultsSunil Goutham4-39/+156
2017-02-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-12/+101
2017-02-08net: thunderx: Fix PHY autoneg for SGMII QLM modeThanneeru Srinivasulu2-12/+101
2017-02-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+1
2017-01-31net: thunderx: avoid dereferencing xcv when NULLVincent1-2/+1
2017-01-30drivers: net: generalize napi_complete_done()Eric Dumazet1-1/+1
2017-01-25net: thunderx: Leave serdes lane config on 81/83xx to firmwareSunil Goutham1-77/+18
2017-01-25net: thunderx: Support to configure queue sizes from ethtoolSunil Goutham3-9/+65
2017-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+6
2017-01-12net: thunderx: acpi: fix LMAC initializationVadim Lomovtsev1-5/+6
2017-01-11net: thunderx: Make hfunc variable const type in nicvf_set_rxfh()Robert Richter1-1/+1
2017-01-11net: thunderx: Fix error return code in nicvf_open()Wei Yongjun1-1/+2
2017-01-08net: make ndo_get_stats64 a void functionstephen hemminger1-3/+2
2016-12-10net: nicvf: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-25/+31
2016-12-02net: thunderx: Fix transmit queue timeout issueSunil Goutham3-37/+54
2016-11-25net: thunderx: Pause frame supportSunil Goutham6-0/+166
2016-11-25net: thunderx: Configure RED and backpressure levelsSunil Goutham4-9/+41
2016-11-25net: thunderx: Add ethtool support for supported ports and link modes.Thanneeru Srinivasulu5-3/+38
2016-11-25net: thunderx: 80xx BGX0 configuration changesSunil Goutham1-3/+17
2016-11-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller9-235/+278
2016-11-16net: thunderx: Fix memory leak and other issues upon interface toggleSunil Goutham2-7/+18
2016-11-16net: thunderx: Fix VF driver's interface statisticsSunil Goutham6-196/+197
2016-11-16net: thunderx: Fix configuration of L3/L4 length checkingSunil Goutham1-2/+5
2016-11-16net: thunderx: Program LMAC credits based on MTUSunil Goutham6-30/+53
2016-11-16net: thunderx: Introduce BGX_ID_MASK macro to extract bgx_idRadha Mohan Chintakuntla2-2/+4
2016-10-18ethernet/cavium: use core min/max MTU checkingJarod Wilson1-6/+4
2016-09-24net: thunderx: Support for byte queue limitsSunil Goutham2-12/+32
2016-09-24net: thunderx: Fix issue with IRQ namimgSunil Goutham1-1/+1
2016-09-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-15/+81
2016-09-01net: thunderx: Fix for issues with multiple CQEs posted for a TSO packetSunil Goutham3-12/+73
2016-09-01net: thunderx: Fix for HW issue while padding TSO packetSunil Goutham1-3/+8
2016-08-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+4
2016-08-18net: thunderx: Fix OOPs with ethtool --register-dumpDavid Daney2-2/+4
2016-08-15net: thunderx: Remove unnecessary pci_set_drvdata()Wei Yongjun1-2/+0
2016-08-13net: thunderx: Don't set RX_PACKET_DIS while initializingSunil Goutham1-11/+7
2016-08-13net: thunderx: Use netdev_rss_key_fill() helperSunil Goutham1-7/+1
2016-08-13net: thunderx: Configure tunnelling protocol parsingZyta Szpak2-0/+34
2016-08-13net: thunderx: Use napi_consume_skb for bulk freeSunil Goutham1-3/+5
2016-08-13net: thunderx: Don't set mac address for secondary Qset VFsSunil Goutham1-1/+1
2016-08-13net: thunderx: Reset RXQ HW stats when interface is brought downJerin Jacob3-0/+87
2016-08-13net: thunderx: Improvement for MBX interface debug messagesRadoslaw Biernacki2-8/+16
2016-08-13net: thunderx: Use skb_add_rx_frag() for split buffer Rx pktsSunil Goutham1-18/+6
2016-08-13net: thunderx: Use netdev's name for naming VF's interruptsSunil Goutham1-8/+12
2016-08-13net: thunderx: Support for 83xx mixed QLM/DLM configSunil Goutham2-21/+26
2016-08-13net: thunderx: Add support for 16 LMACs of 83xxSunil Goutham2-17/+60
2016-08-13net: thunderx: Add RGMII interface type supportSunil Goutham5-33/+322
2016-08-13net: thunderx: Add QSGMII interface type supportSunil Goutham2-12/+54
2016-08-13net: thunderx: Add 81xx support to BGX driverSunil Goutham2-10/+113
2016-08-13net: thunderx: Support for different LMAC types within BGXSunil Goutham2-136/+98
2016-08-13net: thunderx: Enable mailbox interrupts on 81xx/83xxSunil Goutham1-38/+50
2016-08-13net: thunderx: Enable CQE_RX desc's extension fieldsSunil Goutham4-2/+27
2016-08-13net: thunderx: Set queue count based on number of CPUsSunil Goutham4-12/+14
2016-08-13net: thunderx: Add support for 81xx and 83xx chipsSunil Goutham3-17/+73
2016-08-13net: thunderx: Add VNIC's PCI devid on future chipsSunil Goutham2-3/+21
2016-08-13net: thunderx: Moved HW capability info from macros to structureSunil Goutham2-52/+85
2016-06-29net: thunderx: Fix TL4 configuration for secondary QsetsSunil Goutham1-3/+13
2016-06-29net: thunderx: Fix link status reportingSunil Goutham2-31/+62
2016-05-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+3
2016-05-19mm/page_ref: use page_ref helper instead of direct modification of _countJoonsoo Kim1-1/+1
2016-05-19net: thunderx: avoid null pointer dereferencexypron.glpk@gmx.de1-1/+3
2016-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+4
2016-05-10net: thunderx: avoid exposing kernel stackxypron.glpk@gmx.de1-0/+4
2016-05-04treewide: replace dev->trans_start update with helperFlorian Westphal1-1/+1