summaryrefslogtreecommitdiffstats
path: root/drivers/net/virtio_net.c
Commit message (Expand)AuthorAgeFilesLines
* virtio_net: Fix "ā€˜%dā€™ directive writing between 1 and 11 bytes into a reg...Zhu Yanjun2024-01-111-4/+5
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-01-041-30/+30
|\
| * virtio_net: fix missing dma unmap for resizeXuan Zhuo2024-01-031-30/+30
* | net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool opsAhmed Zaki2023-12-131-13/+16
* | virtio-net: support rx netdimHeng Qi2023-12-131-14/+162
* | virtio-net: extract virtqueue coalescig cmd for reuseHeng Qi2023-12-131-42/+64
* | virtio-net: separate rx/tx coalescing moderation cmdsHeng Qi2023-12-131-3/+28
* | virtio-net: returns whether napi is completeHeng Qi2023-12-131-1/+5
|/
* virtio_net: use u64_stats_t infra to avoid data-racesEric Dumazet2023-10-271-59/+65
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-191-7/+7
|\
| * virtio_net: fix the missing of the dma cpu syncXuan Zhuo2023-10-151-7/+7
* | virtio-net: a tiny comment updateHeng Qi2023-10-111-1/+1
* | virtio-net: fix the vq coalescing setting for vq resizeHeng Qi2023-10-111-0/+27
* | virtio-net: fix per queue coalescing parameter settingHeng Qi2023-10-111-20/+16
* | virtio-net: consistently save parameters for per-queueHeng Qi2023-10-111-0/+9
* | virtio-net: fix mismatch of getting tx-framesHeng Qi2023-10-111-1/+1
* | virtio-net: initially change the value of tx-framesHeng Qi2023-10-111-7/+21
* | virtio_net: avoid data-races on dev->stats fieldsEric Dumazet2023-10-011-15/+15
|/
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2023-09-041-26/+202
|\
| * virtio_net: merge dma operations when filling mergeable buffersXuan Zhuo2023-09-031-26/+202
* | virtio_net: Introduce skb_vnet_common_hdr to avoid typecastingFeng Liu2023-08-231-9/+18
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-181-3/+3
|\|
| * Merge tag 'net-6.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2023-08-181-2/+2
| |\
| | * virtio-net: set queues after driver_okJason Wang2023-08-111-2/+2
| * | virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG caseHawkins Jiawei2023-08-101-1/+1
| |/
* | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-08-031-0/+1
|\ \
| * | net: move struct netdev_rx_queue out of netdevice.hJakub Kicinski2023-08-031-0/+1
* | | virtio_net: enable per queue interrupt coalesce featureGavin Li2023-08-011-0/+3
* | | virtio_net: support per queue interrupt coalesce commandGavin Li2023-08-011-8/+141
* | | virtio_net: extract interrupt coalescing settings to a structureGavin Li2023-08-011-16/+19
| |/ |/|
* | virtio-net: fix race between set queues and probeJason Wang2023-07-261-2/+2
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-081-8/+8
|\
| * virtio_net: use control_buf for coalesce paramsBrett Creeley2023-06-061-8/+8
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-05-181-17/+44
|\|
| * virtio_net: Fix error unwinding of XDP initializationFeng Liu2023-05-151-17/+44
* | net: introduce and use skb_frag_fill_page_desc()Yunsheng Lin2023-05-131-3/+1
* | virtio_net: introduce virtnet_build_skb()Xuan Zhuo2023-05-091-13/+21
* | virtio_net: introduce receive_small_build_xdpXuan Zhuo2023-05-091-17/+31
* | virtio_net: small: remove skip_xdpXuan Zhuo2023-05-091-14/+12
* | virtio_net: small: avoid code duplication in xdp scenariosXuan Zhuo2023-05-091-4/+8
* | virtio_net: small: remove the deltaXuan Zhuo2023-05-091-5/+1
* | virtio_net: introduce receive_small_xdp()Xuan Zhuo2023-05-091-65/+100
* | virtio_net: merge: remove skip_xdpXuan Zhuo2023-05-091-13/+10
* | virtio_net: introduce receive_mergeable_xdp()Xuan Zhuo2023-05-091-41/+64
* | virtio_net: virtnet_build_xdp_buff_mrg() auto release xdp shinfoXuan Zhuo2023-05-091-3/+7
* | virtio_net: separate the logic of freeing the rest mergeable bufXuan Zhuo2023-05-091-12/+24
* | virtio_net: separate the logic of freeing xdp shinfoXuan Zhuo2023-05-091-11/+16
* | virtio_net: introduce virtnet_xdp_handler() to seprate the logic of run xdpXuan Zhuo2023-05-091-60/+58
* | virtio_net: optimize mergeable_xdp_get_buf()Xuan Zhuo2023-05-091-15/+14
* | virtio_net: introduce mergeable_xdp_get_buf()Xuan Zhuo2023-05-091-56/+79