index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
net
/
virtio_net.c
Age
Commit message (
Expand
)
Author
Files
Lines
3 days
virtio_net: Fix missed rtnl_unlock
Daniel Jurgens
1
-3
/
+3
6 days
virtio_net: remove the misleading comment
Xuan Zhuo
1
-1
/
+0
6 days
virtio_net: rx remove premapped failover code
Xuan Zhuo
1
-50
/
+35
6 days
virtio_net: big mode skip the unmap check
Xuan Zhuo
1
-2
/
+2
6 days
virtio_net: Add TX stopped and wake counters
Daniel Jurgens
1
-2
/
+26
9 days
virtio_net: Fix memory leak in virtnet_rx_mod_work
Daniel Jurgens
1
-2
/
+1
13 days
virtio_net: Remove rtnl lock protection of command buffers
Daniel Jurgens
1
-20
/
+4
13 days
virtio_net: Add a lock for per queue RX coalesce
Daniel Jurgens
1
-12
/
+41
13 days
virtio_net: Do DIM update for specified queue only
Daniel Jurgens
1
-25
/
+15
13 days
virtio_net: Add a lock for the command VQ.
Daniel Jurgens
1
-1
/
+10
13 days
virtio_net: Remove command data from control_buf
Daniel Jurgens
1
-39
/
+85
13 days
virtio_net: Store RSS setting in virtnet_info
Daniel Jurgens
1
-20
/
+20
2024-04-30
virtio-net: support queue stat
Xuan Zhuo
1
-21
/
+371
2024-04-30
virtio_net: add the total stats field
Xuan Zhuo
1
-12
/
+69
2024-04-30
virtio_net: device stats helpers support driver stats
Xuan Zhuo
1
-75
/
+82
2024-04-30
virtio_net: support device stats
Xuan Zhuo
1
-4
/
+472
2024-04-30
virtio_net: remove "_queue" from ethtool -S
Xuan Zhuo
1
-2
/
+2
2024-04-30
virtio_net: introduce ability to get reply info from device
Xuan Zhuo
1
-7
/
+17
2024-04-18
virtio_net: Support RX hash XDP hint
Liang Chen
1
-0
/
+43
2024-04-07
virtio_net: Do not send RSS key if it is not supported
Breno Leitao
1
-4
/
+22
2024-03-19
virtio_net: rename free_old_xmit_skbs to free_old_xmit
Xuan Zhuo
1
-5
/
+5
2024-03-19
virtio_net: unify the code for recycling the xmit ptr
Xuan Zhuo
1
-43
/
+39
2024-03-19
virtio-net: add cond_resched() to the command waiting loop
Jason Wang
1
-1
/
+3
2024-03-19
virtio-net: convert rx mode setting to use workqueue
Jason Wang
1
-3
/
+52
2024-01-11
virtio_net: Fix "ā%dā directive writing between 1 and 11 bytes into a reg...
Zhu Yanjun
1
-4
/
+5
2024-01-04
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-30
/
+30
2024-01-03
virtio_net: fix missing dma unmap for resize
Xuan Zhuo
1
-30
/
+30
2023-12-13
net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops
Ahmed Zaki
1
-13
/
+16
2023-12-13
virtio-net: support rx netdim
Heng Qi
1
-14
/
+162
2023-12-13
virtio-net: extract virtqueue coalescig cmd for reuse
Heng Qi
1
-42
/
+64
2023-12-13
virtio-net: separate rx/tx coalescing moderation cmds
Heng Qi
1
-3
/
+28
2023-12-13
virtio-net: returns whether napi is complete
Heng Qi
1
-1
/
+5
2023-10-27
virtio_net: use u64_stats_t infra to avoid data-races
Eric Dumazet
1
-59
/
+65
2023-10-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+7
2023-10-15
virtio_net: fix the missing of the dma cpu sync
Xuan Zhuo
1
-7
/
+7
2023-10-11
virtio-net: a tiny comment update
Heng Qi
1
-1
/
+1
2023-10-11
virtio-net: fix the vq coalescing setting for vq resize
Heng Qi
1
-0
/
+27
2023-10-11
virtio-net: fix per queue coalescing parameter setting
Heng Qi
1
-20
/
+16
2023-10-11
virtio-net: consistently save parameters for per-queue
Heng Qi
1
-0
/
+9
2023-10-11
virtio-net: fix mismatch of getting tx-frames
Heng Qi
1
-1
/
+1
2023-10-11
virtio-net: initially change the value of tx-frames
Heng Qi
1
-7
/
+21
2023-10-01
virtio_net: avoid data-races on dev->stats fields
Eric Dumazet
1
-15
/
+15
2023-09-04
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-26
/
+202
2023-09-03
virtio_net: merge dma operations when filling mergeable buffers
Xuan Zhuo
1
-26
/
+202
2023-08-23
virtio_net: Introduce skb_vnet_common_hdr to avoid typecasting
Feng Liu
1
-9
/
+18
2023-08-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+3
2023-08-18
Merge tag 'net-6.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...
Linus Torvalds
1
-2
/
+2
2023-08-11
virtio-net: set queues after driver_ok
Jason Wang
1
-2
/
+2
2023-08-10
virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case
Hawkins Jiawei
1
-1
/
+1
2023-08-03
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...
Jakub Kicinski
1
-0
/
+1
2023-08-03
net: move struct netdev_rx_queue out of netdevice.h
Jakub Kicinski
1
-0
/
+1
2023-08-01
virtio_net: enable per queue interrupt coalesce feature
Gavin Li
1
-0
/
+3
2023-08-01
virtio_net: support per queue interrupt coalesce command
Gavin Li
1
-8
/
+141
2023-08-01
virtio_net: extract interrupt coalescing settings to a structure
Gavin Li
1
-16
/
+19
2023-07-26
virtio-net: fix race between set queues and probe
Jason Wang
1
-2
/
+2
2023-06-08
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-8
/
+8
2023-06-06
virtio_net: use control_buf for coalesce params
Brett Creeley
1
-8
/
+8
2023-05-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-17
/
+44
2023-05-15
virtio_net: Fix error unwinding of XDP initialization
Feng Liu
1
-17
/
+44
2023-05-13
net: introduce and use skb_frag_fill_page_desc()
Yunsheng Lin
1
-3
/
+1
2023-05-09
virtio_net: introduce virtnet_build_skb()
Xuan Zhuo
1
-13
/
+21
2023-05-09
virtio_net: introduce receive_small_build_xdp
Xuan Zhuo
1
-17
/
+31
2023-05-09
virtio_net: small: remove skip_xdp
Xuan Zhuo
1
-14
/
+12
2023-05-09
virtio_net: small: avoid code duplication in xdp scenarios
Xuan Zhuo
1
-4
/
+8
2023-05-09
virtio_net: small: remove the delta
Xuan Zhuo
1
-5
/
+1
2023-05-09
virtio_net: introduce receive_small_xdp()
Xuan Zhuo
1
-65
/
+100
2023-05-09
virtio_net: merge: remove skip_xdp
Xuan Zhuo
1
-13
/
+10
2023-05-09
virtio_net: introduce receive_mergeable_xdp()
Xuan Zhuo
1
-41
/
+64
2023-05-09
virtio_net: virtnet_build_xdp_buff_mrg() auto release xdp shinfo
Xuan Zhuo
1
-3
/
+7
2023-05-09
virtio_net: separate the logic of freeing the rest mergeable buf
Xuan Zhuo
1
-12
/
+24
2023-05-09
virtio_net: separate the logic of freeing xdp shinfo
Xuan Zhuo
1
-11
/
+16
2023-05-09
virtio_net: introduce virtnet_xdp_handler() to seprate the logic of run xdp
Xuan Zhuo
1
-60
/
+58
2023-05-09
virtio_net: optimize mergeable_xdp_get_buf()
Xuan Zhuo
1
-15
/
+14
2023-05-09
virtio_net: introduce mergeable_xdp_get_buf()
Xuan Zhuo
1
-56
/
+79
2023-05-09
virtio_net: mergeable xdp: put old page immediately
Xuan Zhuo
1
-12
/
+7
2023-05-05
virtio_net: suppress cpu stall when free_unused_bufs
Wenliang Wang
1
-0
/
+2
2023-04-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+6
2023-04-17
virtio_net: bugfix overflow inside xdp_linearize_page()
Xuan Zhuo
1
-2
/
+6
2023-03-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-76
/
+95
2023-03-16
virtio_net: free xdp shinfo frags when build_skb_from_xdp_buff() fails
Xuan Zhuo
1
-1
/
+4
2023-03-16
virtio_net: fix page_to_skb() miss headroom
Xuan Zhuo
1
-5
/
+6
2023-03-13
net: virtio_net: implement exact header length guest feature
Jiri Pirko
1
-2
/
+4
2023-03-10
virtio_net: add checking sq is full inside xdp xmit
Xuan Zhuo
1
-0
/
+3
2023-03-10
virtio_net: separate the logic of checking whether sq is full
Xuan Zhuo
1
-24
/
+36
2023-03-10
virtio_net: reorder some funcs
Xuan Zhuo
1
-46
/
+46
2023-02-10
Daniel Borkmann says:
Jakub Kicinski
1
-1
/
+7
2023-02-07
virtio_net: Update xdp_features with xdp multi-buff
Lorenzo Bianconi
1
-2
/
+4
2023-02-06
virtio-net: Maintain reverse cleanup order
Parav Pandit
1
-1
/
+1
2023-02-02
drivers: net: turn on XDP features
Marek Majtyka
1
-0
/
+4
2023-02-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2023-02-02
virtio-net: Keep stop() to follow mirror sequence of open()
Parav Pandit
1
-1
/
+1
2023-02-01
virtio-net: fix possible unsigned integer overflow
Heng Qi
1
-6
/
+9
2023-02-01
virtio_net: notify MAC address change on device initialization
Laurent Vivier
1
-0
/
+20
2023-02-01
virtio_net: disable VIRTIO_NET_F_STANDBY if VIRTIO_NET_F_MAC is not set
Laurent Vivier
1
-0
/
+6
2023-01-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+3
2023-01-27
virtio-net: execute xdp_do_flush() before napi_complete_done()
Magnus Karlsson
1
-3
/
+3
2023-01-25
virtio-net: Reduce debug name field size to 16 bytes
Parav Pandit
1
-2
/
+2
2023-01-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+4
2023-01-18
virtio-net: correctly enable callback during start_xmit
Jason Wang
1
-2
/
+4
2023-01-18
virtio_net: Reuse buffer free function
Parav Pandit
1
-7
/
+1
2023-01-16
virtio-net: support multi-buffer xdp
Heng Qi
1
-55
/
+10
2023-01-16
virtio-net: remove xdp related info from page_to_skb()
Heng Qi
1
-32
/
+9
2023-01-16
virtio-net: build skb from multi-buffer xdp
Heng Qi
1
-0
/
+49
2023-01-16
virtio-net: transmit the multi-buffer xdp
Heng Qi
1
-5
/
+26
2023-01-16
virtio-net: construct multi-buffer xdp in mergeable
Heng Qi
1
-14
/
+44
2023-01-16
virtio-net: build xdp_buff with multi buffers
Heng Qi
1
-8
/
+100
2023-01-16
virtio-net: update bytes calculation for xdp_frame
Heng Qi
1
-2
/
+2
2023-01-16
virtio-net: set up xdp for multi buffer packets
Heng Qi
1
-3
/
+3
2023-01-16
virtio-net: fix calculation of MTU for single-buffer xdp
Heng Qi
1
-2
/
+4
2023-01-16
virtio-net: disable the hole mechanism for xdp
Heng Qi
1
-1
/
+4
2022-12-12
drivers/net/virtio_net.c: Added USO support.
Andrew Melnychenko
1
-4
/
+15
2022-11-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+1
2022-11-24
virtio_net: Fix probe failed when modprobe virtio_net
Li Zetao
1
-2
/
+1
2022-10-28
net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).
Thomas Gleixner
1
-8
/
+8
2022-10-10
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-16
/
+32
2022-10-07
virtio-net: use mtu size as buffer length for big packets
Gavin Li
1
-13
/
+24
2022-10-07
virtio-net: introduce and use helper function for guest gso support checks
Gavin Li
1
-4
/
+9
2022-08-31
net: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-3
/
+3
2022-08-18
Merge tag 'net-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...
Linus Torvalds
1
-2
/
+2
2022-08-16
virtio_net: Revert "virtio_net: set the default max ring size by find_vqs()"
Michael S. Tsirkin
1
-38
/
+4
2022-08-12
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-39
/
+286
2022-08-12
virtio_net: fix endian-ness for RSS
Michael S. Tsirkin
1
-2
/
+2
2022-08-11
net: virtio_net: notifications coalescing support
Alvaro Karsz
1
-15
/
+96
2022-08-11
virtio_net: support set_ringparam
Xuan Zhuo
1
-0
/
+48
2022-08-11
virtio_net: support tx queue resize
Xuan Zhuo
1
-0
/
+50
2022-08-11
virtio_net: support rx queue resize
Xuan Zhuo
1
-0
/
+25
2022-08-11
virtio_net: split free_unused_bufs()
Xuan Zhuo
1
-16
/
+25
2022-08-11
virtio_net: get ringparam by virtqueue_get_vring_max_size()
Xuan Zhuo
1
-4
/
+4
2022-08-11
virtio_net: set the default max ring size by find_vqs()
Xuan Zhuo
1
-4
/
+38
2022-08-08
virtio_net: fix memory leak inside XPD_TX with mergeable
Xuan Zhuo
1
-1
/
+4
2022-07-27
virtio-net: fix the race between refill work and close
Jason Wang
1
-3
/
+34
2022-06-27
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-1
/
+7
2022-06-27
virtio-net: fix race between ndo_open() and virtio_device_ready()
Jason Wang
1
-1
/
+7
2022-06-22
virtio_net: fix xdp_rxq_info bug after suspend/resume
Stephan Gerhold
1
-19
/
+6
2022-05-08
net: virtio: switch to netif_napi_add_weight()
Jakub Kicinski
1
-2
/
+2
2022-05-05
net: move snowflake callers to netif_napi_add_tx_weight()
Jakub Kicinski
1
-2
/
+3
2022-04-26
virtio_net: fix wrong buf address calculation when using xdp
Nikolay Aleksandrov
1
-1
/
+19
2022-03-31
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-13
/
+376
2022-03-28
drivers/net/virtio_net: Added RSS hash report control.
Andrew Melnychenko
1
-1
/
+140
2022-03-28
drivers/net/virtio_net: Added RSS hash report.
Andrew Melnychenko
1
-6
/
+49
2022-03-28
drivers/net/virtio_net: Added basic RSS support.
Andrew Melnychenko
1
-6
/
+186
2022-03-28
drivers/net/virtio_net: Fixed padded vheader to use v1 with hash.
Andrew Melnychenko
1
-5
/
+6
2022-02-15
virtio_net: Fix code indent error
Michael Catanzaro
1
-2
/
+1
2022-01-23
Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux
Linus Torvalds
1
-1
/
+1
2022-01-18
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-2
/
+2
2022-01-15
cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
Yury Norov
1
-1
/
+1
2022-01-14
virtio: wrap config->reset calls
Michael S. Tsirkin
1
-2
/
+2
2021-12-31
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
David S. Miller
1
-2
/
+2
2021-12-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-6
/
+3
2021-12-16
virtio_net: fix rx_drops stat for small pkts
Wenliang Wang
1
-6
/
+3
2021-12-13
bpf: Let bpf_warn_invalid_xdp_action() report more info
Paolo Abeni
1
-2
/
+2
2021-12-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+0
2021-11-24
Revert "virtio-net: don't let virtio core to validate used length"
Michael S. Tsirkin
1
-1
/
+0
2021-11-22
ethtool: extend ringparam setting/getting API with rx_buf_len
Hao Chen
1
-1
/
+3
2021-11-17
net: annotate accesses to queue->trans_start
Eric Dumazet
1
-1
/
+1
2021-11-03
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-1
/
+3
2021-11-01
virtio-net: don't let virtio core to validate used length
Jason Wang
1
-0
/
+1
2021-11-01
virtio_net: clarify tailroom logic
Michael S. Tsirkin
1
-1
/
+2
2021-10-28
net: virtio: use eth_hw_addr_set()
Jakub Kicinski
1
-3
/
+7
2021-10-14
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2021-10-10
virtio_net: skip RCU read lock by checking xdp_enabled of vi
Li RongQing
1
-0
/
+14
2021-10-09
virtio-net: fix for skb_over_panic inside big mode
Xuan Zhuo
1
-1
/
+1
2021-09-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+4
2021-09-20
virtio_net: introduce TX timeout watchdog
Tony Lu
1
-1
/
+21
2021-09-19
virtio_net: use netdev_warn_once to output warn when without enough queues
Xuan Zhuo
1
-2
/
+2
2021-09-19
virtio-net: fix pages leaking when building skb in big mode
Jason Wang
1
-0
/
+4
2021-08-29
virtio_net: reduce raw_smp_processor_id() calling in virtnet_xdp_get_sq
Li RongQing
1
-3
/
+4
2021-08-24
ethtool: extend coalesce setting uAPI with CQE mode
Yufeng Mo
1
-2
/
+6
2021-08-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+7
2021-08-17
virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO
Jason Wang
1
-7
/
+7
2021-08-04
virtio_net: Replace deprecated CPU-hotplug functions.
Sebastian Andrzej Siewior
1
-5
/
+5
2021-08-03
virtio-net: realign page_to_skb() after merges
Jakub Kicinski
1
-19
/
+8
2021-07-14
Merge tag 'net-5.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...
Linus Torvalds
1
-1
/
+7
2021-07-10
virtio_net: check virtqueue_add_sgs() return value
Yunjian Wang
1
-1
/
+7
2021-07-08
virtio_net: disable cb aggressively
Michael S. Tsirkin
1
-4
/
+11
2021-07-03
virtio_net: move txq wakeups under tx q lock
Michael S. Tsirkin
1
-6
/
+7
2021-07-03
virtio_net: move tx vq operation under tx queue lock
Michael S. Tsirkin
1
-1
/
+21
2021-07-03
virtio_net: Fix error handling in virtnet_restore()
Xie Yongji
1
-1
/
+4
2021-06-23
virtio_net: Use virtio_find_vqs_ctx() helper
Xianting Tian
1
-2
/
+2
2021-06-07
virtio_net: Remove BUG() to avoid machine dead
Xianting Tian
1
-1
/
+1
2021-06-07
Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-0
/
+3
2021-06-03
virtio-net: fix for skb_over_panic inside big mode
Xuan Zhuo
1
-1
/
+1
2021-06-01
virtio_net: get build_skb() buf by data ptr
Xuan Zhuo
1
-11
/
+6
2021-06-01
virtio-net: fix for unable to handle page fault for address
Xuan Zhuo
1
-1
/
+2
2021-05-31
virtio-net: Add validation for used length
Xie Yongji
1
-7
/
+13
2021-05-13
virtio-net: get build_skb() buf by data ptr
Xuan Zhuo
1
-2
/
+6
2021-05-13
virtio-net: fix for unable to handle page fault for address
Xuan Zhuo
1
-6
/
+6
2021-05-05
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
1
-3
/
+7
2021-05-03
virtio-net: don't allocate control_buf if not supported
Max Gurtovoy
1
-3
/
+7
2021-04-23
virtio-net: fix use-after-free in skb_gro_receive
Xuan Zhuo
1
-3
/
+9
2021-04-20
virtio-net: fix use-after-free in page_to_skb()
Eric Dumazet
1
-1
/
+4
2021-04-20
virtio-net: restrict build_skb() use to some arches
Eric Dumazet
1
-1
/
+1
2021-04-16
virtio-net: page_to_skb() use build_skb when there's sufficient tailroom
Xuan Zhuo
1
-21
/
+48
2021-04-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+7
2021-04-06
virtio_net: Do not pull payload in skb->head
Eric Dumazet
1
-3
/
+7
2021-03-25
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
David S. Miller
1
-12
/
+13
2021-03-18
net: move the xps maps to an array
Antoine Tenart
1
-1
/
+1
2021-03-18
bpf, devmap: Move drop error path to devmap for XDP_REDIRECT
Lorenzo Bianconi
1
-12
/
+13
2021-03-17
virtio_net: Update driver to use ethtool_sprintf
Alexander Duyck
1
-11
/
+7
2021-03-10
virtio-net: support XDP when not more queues
Xuan Zhuo
1
-13
/
+49
[next]