aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/vmxnet3
AgeCommit message (Expand)AuthorFilesLines
2024-05-07net: annotate writes on dev->mtu from ndo_change_mtu()Eric Dumazet1-1/+1
2024-03-14vmxnet3: Fix missing reserved tailroomWilliam Tu1-3/+3
2023-12-13net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool opsAhmed Zaki1-11/+11
2023-12-08net: Convert some ethtool_sprintf() to ethtool_puts()justinstitt@google.com1-5/+5
2023-08-14vmxnet3: Add XDP support.William Tu6-42/+728
2023-05-13net: introduce and use skb_frag_fill_page_desc()Yunsheng Lin1-3/+1
2023-04-19net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete()Seiji Nishikawa1-1/+1
2023-03-24vmxnet3: use gro callback when UPT is enabledRonak Doshi1-1/+3
2023-02-09vmxnet3: move rss code block under eop descriptorRonak Doshi1-25/+25
2022-12-21vmxnet3: correctly report csum_level for encapsulated packetRonak Doshi1-0/+8
2022-12-02vmxnet3: use correct intrConf reference when using extended queuesRonak Doshi1-2/+14
2022-12-02vmxnet3: correctly report encapsulated LRO packetRonak Doshi1-2/+9
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+2
2022-08-31net: move from strlcpy with unused retval to strscpyWolfram Sang1-3/+3
2022-07-29vmxnet3: do not reschedule napi for rx processingRonak Doshi1-9/+0
2022-07-20vmxnet3: Implement ethtool's get_channels commandAndrey Turkin1-0/+29
2022-07-18vmxnet3: Record queue number to incoming packetsAndrey Turkin1-0/+1
2022-06-20vmxnet3: disable overlay offloads if UPT device does not supportRonak Doshi2-1/+14
2022-06-09vmxnet3: update to version 7Ronak Doshi2-3/+8
2022-06-09vmxnet3: use ext1 field to indicate encapsulated packetRonak Doshi2-9/+23
2022-06-09vmxnet3: limit number of TXDs used for TSO packetRonak Doshi2-0/+19
2022-06-09vmxnet3: add command to set ring buffer sizesRonak Doshi4-13/+65
2022-06-09vmxnet3: add support for out of order rx completionRonak Doshi2-12/+63
2022-06-09vmxnet3: add support for large passthrough BAR registerRonak Doshi4-10/+38
2022-06-09vmxnet3: add support for capability registersRonak Doshi4-6/+233
2022-06-09vmxnet3: prepare for version 7 changesRonak Doshi6-6/+9
2022-05-17net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()Zixuan Fu1-0/+4
2022-05-17net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()Zixuan Fu1-0/+2
2022-01-09vmxnet3: Remove useless DMA-32 fallback configurationChristophe JAILLET1-15/+7
2021-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+7
2021-12-08vmxnet3: fix minimum vectors alloc issueRonak Doshi1-6/+7
2021-11-22ethtool: extend ringparam setting/getting API with rx_buf_lenHao Chen1-4/+6
2021-11-01net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.cJean Sacren1-8/+2
2021-10-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+0
2021-10-28vmxnet3: do not stop tx queues after netif_device_detach()Dongli Zhang1-1/+0
2021-10-24net: drivers: get ready for const netdev->dev_addrJakub Kicinski1-2/+2
2021-10-09net: use dev_addr_set()Jakub Kicinski1-2/+2
2021-08-24ethtool: extend coalesce setting uAPI with CQE modeYufeng Mo1-4/+8
2021-08-23vmxnet3: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-27/+20
2021-07-16vmxnet3: update to version 6Ronak Doshi2-3/+13
2021-07-16vmxnet3: increase maximum configurable mtu to 9190Ronak Doshi2-2/+6
2021-07-16vmxnet3: set correct hash type based on rss informationRonak Doshi2-9/+29
2021-07-16vmxnet3: add support for ESP IPv6 RSSRonak Doshi1-0/+20
2021-07-16vmxnet3: remove power of 2 limitation on the queuesRonak Doshi1-3/+5
2021-07-16vmxnet3: add support for 32 Tx/Rx queuesRonak Doshi3-60/+151
2021-07-16vmxnet3: prepare for version 6 changesRonak Doshi5-5/+11
2021-07-02vmxnet3: fix cksum offload issues for tunnels with non-default udp portsRonak Doshi1-2/+20
2021-03-17vmxnet3: Update driver to use ethtool_sprintfAlexander Duyck1-34/+19
2021-01-29vmxnet3: Remove buf_info from device accessible structuresRonak Doshi2-33/+15
2020-09-25vmxnet3: fix cksum offload issues for non-udp tunnelsRonak Doshi3-3/+34
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-10vmxnet3: use correct tcp hdr length when packet is encapsulatedRonak Doshi1-1/+2
2020-06-02vmxnet3: allow rx flow hash ops only when rss is enabledRonak Doshi1-0/+12
2020-06-01net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3...Jia-Ju Bai1-0/+2
2020-05-29vmxnet3: use correct hdr reference when packet is encapsulatedRonak Doshi1-8/+23
2020-05-28vmxnet3: update to version 4Ronak Doshi2-3/+8
2020-05-28vmxnet3: add geneve and vxlan tunnel offload supportRonak Doshi5-33/+161
2020-05-28vmxnet3: add support to get/set rx flow hashRonak Doshi4-2/+272
2020-05-28vmxnet3: prepare for version 4 changesRonak Doshi6-6/+9
2020-03-06vmxnet3: let core reject the unsupported coalescing parametersJakub Kicinski1-21/+3
2020-02-19vmxnet3: use new helper tcp_v6_gso_csum_prepHeiner Kallweit1-4/+1
2020-01-08vmxnet3: Remove always false conditional statementyuehaibing1-3/+1
2019-12-12netdev: pass the stuck queue to the timeout handlerMichael S. Tsirkin1-1/+1
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon1-1/+1
2019-07-22net: Use skb accessors in network driversMatthew Wilcox (Oracle)1-4/+3
2019-07-15vmxnet3: Remove call to memset after dma_alloc_coherentFuqian Huang1-1/+0
2019-06-04vmxnet3: turn off lro when rxcsum is disabledRonak Doshi3-2/+16
2019-06-02net: ipv4: provide __rcu annotation for ifa_listFlorian Westphal1-6/+13
2019-01-08cross-tree: phase out dma_zalloc_coherent()Luis Chamberlain1-4/+4
2018-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-28/+52
2018-05-17vmxnet3: Replace msleep(1) with usleep_range()YueHaibing2-4/+4
2018-05-14vmxnet3: use DMA memory barriers where requiredhpreg@vmware.com2-2/+24
2018-05-14vmxnet3: set the DMA mask before the first DMA map operationhpreg@vmware.com2-28/+30
2018-04-19vmxnet3: fix incorrect dereference when rxvlan is disabledRonak Doshi2-6/+15
2018-03-20vmxnet3: remove unused flag "rxcsum" from struct vmxnet3_adapterIgor Pylypiv1-2/+0
2018-03-17vmxnet3: use correct flag to indicate LRO featureRonak Doshi2-4/+4
2018-03-17vmxnet3: avoid xmit reset due to a race in vmxnet3Ronak Doshi2-7/+10
2018-02-01vmxnet3: remove redundant initialization of pointer 'rq'Colin Ian King1-4/+2
2018-01-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-01-23vmxnet3: repair memory leakNeil Horman1-1/+1
2017-11-30vmxnet3: increase default rx ring sizesShrikrishna Khare1-4/+4
2017-07-14vmxnet3: avoid format strint overflow warningArnd Bergmann1-1/+1
2017-05-12vmxnet3: ensure that adapter is in proper state during force_closeNeil Horman1-0/+5
2017-03-22net: vmxnet3: use new api ethtool_{get|set}_link_ksettingsPhilippe Reynes1-11/+14
2017-01-30drivers: net: generalize napi_complete_done()Eric Dumazet1-2/+2
2017-01-08net: make ndo_get_stats64 a void functionstephen hemminger2-5/+3
2016-12-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds1-2/+1
2016-12-03vmxnet3: Move PCI Id to pci_ids.hAdit Ranadive1-2/+1
2016-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-7/+10
2016-10-20net: use core MTU range checking in virt driversJarod Wilson1-3/+4
2016-10-15vmxnet3: avoid assumption about invalid dma_pa in vmxnet3_set_mc()Alexey Khoroshilov1-7/+10
2016-10-04vmxnet3: Wake queue from reset workBenjamin Poirier1-1/+1
2016-08-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-3/+5
2016-08-25vmxnet3: fix non static symbol warningWei Yongjun1-1/+1
2016-08-19vmxnet3: fix tx data ring copy for variable sizeShrikrishna Khare2-3/+5
2016-06-16vmxnet3: update to version 3Shrikrishna Khare2-3/+8
2016-06-16vmxnet3: introduce command to register memory regionShrikrishna Khare1-0/+17
2016-06-16vmxnet3: add support for get_coalesce, set_coalesce ethtool operationsShrikrishna Khare4-1/+253
2016-06-16vmxnet3: add receive data ring supportShrikrishna Khare4-45/+193
2016-06-16vmxnet3: allow variable length transmit data ring bufferShrikrishna Khare4-19/+64
2016-06-16vmxnet3: introduce generalized command interface to configure the deviceShrikrishna Khare1-1/+21
2016-06-16vmxnet3: prepare for version 3 changesShrikrishna Khare6-20/+36
2016-06-10vmxnet3: segCnt can be 1 for LRO packetsShrikrishna Khare2-3/+3
2016-04-21Driver: Vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packetsShrikrishna Khare2-6/+10
2016-03-14vmxnet3: fix lock imbalance in vmxnet3_tq_xmit()Arnd Bergmann1-4/+4
2016-03-07vmxnet3: avoid calling pskb_may_pull with interrupts disabledNeil Horman1-27/+46
2016-02-21Driver: Vmxnet3: Update Rx ring 2 max sizeShrikrishna Khare2-3/+3
2016-01-06Driver: Vmxnet3: Fix regression caused by 5738a09Shrikrishna Khare2-6/+6
2015-12-01vmxnet3: fix checks for dma mapping errorsAlexey Khoroshilov1-11/+60
2015-11-16Driver: Vmxnet3: Fix use of mfTableLen for big endian architecturesShrikrishna Khare2-5/+6
2015-10-16drivers/net: get rid of unnecessary initializations in .get_drvinfo()Ivan Vecera1-4/+0
2015-09-23Driver: Vmxnet3: Extend register dump supportShrikrishna Khare2-30/+92
2015-07-08vmxnet3: prevent receive getting out of sequence on napi pollNeil Horman1-4/+4
2015-06-29vmxnet3: Bump up driver version numberShreyas Bhatewara1-2/+2
2015-06-23vmxnet3: Changes for vmxnet3 adapter version 2 (fwd)Shreyas Bhatewara3-4/+136
2015-06-23vmxnet3: Fix memory leaks in rx path (fwd)Shreyas Bhatewara1-18/+21
2015-06-23vmxnet3: Register shutdown handler for device (fwd)Shreyas Bhatewara1-0/+27
2015-04-01vmxnet3: spelling fixesstephen hemminger1-2/+2
2015-03-01Driver: Vmxnet3: Copy TCP header to mapped frame for IPv6 packetsShrikrishna Khare2-11/+23
2015-02-08Driver: Vmxnet3: Change the hex constant to its decimal equivalentShrikrishna Khare2-3/+3
2015-01-16Driver: Vmxnet3: Fix ethtool -S to return correct rx queue statsShrikrishna Khare2-3/+3
2015-01-13net: rename vlan_tx_* helpers since "tx" is misleading thereJiri Pirko1-2/+2
2015-01-12Driver: Vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernateShrikrishna Khare2-21/+27
2015-01-06Driver: Vmxnet3: Make Rx ring 2 size configurableShrikrishna Khare4-10/+30
2014-12-08ethtool: Support for configurable RSS hash functionEyal Perry1-2/+13
2014-11-16vmxnet3: use netdev_rss_key_fill() helperEric Dumazet1-8/+1
2014-10-09Merge tag 'pci-v3.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2014-09-24PCI: Move PCI_VENDOR_ID_VMWARE to pci_ids.hFrancesco Ruggeri1-1/+0
2014-09-05VMXNET3: Check for map error in vmxnet3_set_mcAndy King2-9/+10
2014-08-12PCI: Remove DEFINE_PCI_DEVICE_TABLE macro useBenoit Taine1-1/+1
2014-08-06vmxnet3: fix decimal printf format specifiers prefixed with 0xHans Wennborg1-1/+1
2014-06-16vmxnet3: adjust ring sizes when interface is downNeil Horman3-6/+18
2014-06-06net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriateJiri Pirko1-2/+2
2014-06-03ethtool: Replace ethtool_ops::{get,set}_rxfh_indir() with {get,set}_rxfh()Ben Hutchings1-4/+4
2014-05-13net: get rid of SET_ETHTOOL_OPSWilfried Klaebe1-1/+1
2014-03-24vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb.Eric W. Biederman1-1/+1
2014-03-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+14
2014-03-13vmxnet3: fix building without CONFIG_PCI_MSIArnd Bergmann1-2/+5
2014-03-11vmxnet3: fix netpoll race conditionNeil Horman1-5/+11
2014-02-18vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix()Alexander Gordeev1-28/+19
2014-02-18vmxnet3: Fix MSI-X/MSI enablement codeAlexander Gordeev1-55/+46
2014-01-16drivers/net: delete non-required instances of include <linux/init.h>Paul Gortmaker1-1/+0
2013-12-26vmxnet3: use initialized skb pointer to set hashMichal Schmidt1-1/+2
2013-12-18net: vmxnet3 calls skb_set_hashTom Herbert1-1/+2
2013-12-10net: vmxnet3: remove unnecessary pci_set_drvdata()Jingoo Han1-1/+0
2013-09-24vmxnet3: Remove extern from function prototypesJoe Perches1-2/+2
2013-08-27VMXNET3: Add support for virtual IOMMUAndy King2-83/+138
2013-04-19net: vlan: add protocol argument to packet tagging functionsPatrick McHardy1-1/+1
2013-04-19net: vlan: prepare for 802.1ad VLAN filtering offloadPatrick McHardy1-2/+2
2013-04-19net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*Patrick McHardy2-7/+9
2013-03-07vmxnet3: prevent div-by-zero panic when ring resizing uninitialized devBhavesh Davda3-2/+9
2013-02-24vmxnet3: fix ethtool ring buffer size settingNeil Horman1-4/+2
2013-02-24vmxnet3: make local function staticstephen hemminger1-2/+2
2013-02-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+3
2013-01-29vmxnet3: set carrier state properly on probeNeil Horman1-4/+3
2013-01-16vmxnet3: better RSS supportStephen Hemminger1-0/+7
2013-01-16vmxnet3: use static RSS keyStephen Hemminger1-1/+10
2013-01-16vmxnet3: remove unused irq_share_modeStephen Hemminger1-4/+3
2013-01-16vmxnet3: remove device counterStephen Hemminger2-6/+0
2013-01-16vmxnet3: remove VMXNET3_MAX_DEVICESStephen Hemminger1-1/+0
2013-01-16vmxnet3: use netdev_ printk wrappersStephen Hemminger2-76/+73
2013-01-16vmxnet3: use netdev_dbgStephen Hemminger1-9/+9
2013-01-16vmxnet3: fix messages printed before registrationStephen Hemminger1-12/+9
2013-01-16vmxnet3: remove unnecessary bookkeepingStephen Hemminger2-9/+2
2013-01-16vmxnet3: use netdev_alloc_skb_ip_alignStephen Hemminger1-7/+5
2013-01-06ethtool: fix drvinfo strings set in driversJiri Pirko1-1/+1
2012-12-03vmxnet3: remove __dev* attributesBill Pemberton1-3/+3
2012-11-14vmxnet3: fix indentationstephen hemminger1-17/+17
2012-11-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-20/+45
2012-11-09vmxnet3: convert BUG_ON(true) into a simple BUG()Sasha Levin1-1/+1
2012-11-02vmxnet3: must split too big fragmentsEric Dumazet1-20/+45
2012-08-15vmxnet3: Fix race between dev_open() and register_netdev()Steve Hodgson1-1/+1
2012-06-06drivers: net: Remove casts to same typeJoe Perches1-1/+1
2012-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-8/+3
2012-03-04vmxnet3: Fix log messages and corrects some typosShreyas Bhatewara1-9/+10
2012-03-01vmxnet3: Fix transport header sizeShreyas Bhatewara2-8/+3
2012-02-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2012-02-19vmxnet3: cap copy length at size of skb to prevent dropped frames on txNeil Horman1-2/+2
2012-02-01vmxnet3: Fix typo in vmxnet3_drv.cMasanari Iida1-1/+1
2012-01-31drivers/net: Remove alloc_etherdev error messagesJoe Perches1-4/+1
2012-01-31drivers/net: Remove unnecessary k.alloc/v.alloc OOM messagesJoe Perches1-12/+3
2012-01-25vmxnet3: cleanup tso headers manipulationEric Dumazet1-11/+11
2012-01-05vmxnet3" make ethtool ops conststephen hemminger1-1/+1
2011-12-16ethtool: Define and apply a default policy for RX flow hash indirectionBen Hutchings1-1/+2
2011-12-16ethtool: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parametersBen Hutchings1-20/+15
2011-12-08net: make vlan ndo_vlan_rx_[add/kill]_vid return error valueJiri Pirko1-2/+6
2011-11-22Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a numb...Rick Jones1-5/+0
2011-11-16net: introduce and use netdev_features_t for device features setsMichał Mirosław2-3/+3
2011-10-31drivers/net: Add module.h to drivers who were implicitly using itPaul Gortmaker1-0/+1
2011-10-19net: add skb frag size accessorsEric Dumazet1-6/+6
2011-10-13vmxnet3: fix skb truesize underestimationEric Dumazet1-1/+1
2011-10-06net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_mapIan Campbell1-1/+1
2011-09-22vmxnet3: convert to SKB paged frag API.Ian Campbell1-4/+4
2011-09-16ethtool: Clean up definitions of rule location arrays in RX NFCBen Hutchings1-1/+1
2011-08-20Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-14/+20
2011-08-17net: remove use of ndo_set_multicast_list in driversJiri Pirko1-1/+1
2011-08-13vmxnet3: Don't enable vlan filters in promiscuous mode.Jesse Gross1-14/+20
2011-07-21vmxnet3: fix publicity of NETIF_F_HIGHDMAShreyas Bhatewara1-1/+1
2011-07-21vmxnet3: set netdev parant device before calling netdev_infoShreyas Bhatewara1-1/+1
2011-07-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller2-2/+6