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
/
veth.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-03
Revert "net: mirror skb frag ref/unref helpers"
Mina Almasry
1
-1
/
+1
2024-04-11
net: mirror skb frag ref/unref helpers
Mina Almasry
1
-1
/
+1
2024-04-11
net: move skb ref helpers to new header
Mina Almasry
1
-0
/
+1
2024-03-18
net: veth: do not manipulate GRO when using XDP
Ignat Korchagin
1
-18
/
+0
2024-02-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-20
/
+20
2024-02-27
veth: try harder when allocating queue memory
Jakub Kicinski
1
-2
/
+3
2024-02-26
rtnetlink: prepare nla_put_iflink() to run under RCU
Eric Dumazet
1
-1
/
+1
2024-02-26
net: veth: clear GRO when clearing XDP even when down
Jakub Kicinski
1
-18
/
+17
2024-02-13
veth: rely on skb_pp_cow_data utility routine
Lorenzo Bianconi
1
-72
/
+2
2024-02-13
net: add netdev_lockdep_set_classes() to virtual drivers
Eric Dumazet
1
-0
/
+1
2023-12-18
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...
Jakub Kicinski
1
-0
/
+19
2023-12-13
veth: Implement VLAN tag XDP hint
Larysa Zaremba
1
-0
/
+19
2023-12-05
net: veth: fix packet segmentation in veth_convert_skb_to_xdp_buff
Lorenzo Bianconi
1
-1
/
+2
2023-11-23
net: veth: fix ethtool stats reporting
Lorenzo Bianconi
1
-1
/
+1
2023-11-20
veth: Use tstats per-CPU traffic counters
Peilin Ye
1
-19
/
+11
2023-11-20
net: Move {l,t,d}stats allocation to core and convert veth & vrf
Daniel Borkmann
1
-14
/
+2
2023-10-23
net: veth: use newly added page pool API for veth with xdp
Yunsheng Lin
1
-9
/
+16
2023-09-12
veth: Update XDP feature set when bringing up device
Toke Høiland-Jørgensen
1
-0
/
+2
2023-09-04
veth: Fixing transmit return status for dropped packets
Liang Chen
1
-1
/
+3
2023-08-25
veth: Avoid NAPI scheduling on failed SKB forwarding
Liang Chen
1
-3
/
+2
2023-08-24
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-4
/
+1
2023-08-20
net: validate veth and vxcan peer ifindexes
Jakub Kicinski
1
-4
/
+1
2023-08-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+2
2023-08-14
net: veth: Page pool creation error handling for existing pools only
Liang Chen
1
-1
/
+2
2023-08-07
page_pool: split types and declarations from page_pool.h
Yunsheng Lin
1
-1
/
+1
2023-05-10
net: veth: make PAGE_POOL_STATS optional
Lorenzo Bianconi
1
-7
/
+17
2023-05-09
net: veth: rely on napi_build_skb in veth_convert_skb_to_xdp_buff
Lorenzo Bianconi
1
-1
/
+1
2023-04-24
net: veth: add page_pool stats
Lorenzo Bianconi
1
-3
/
+17
2023-04-24
net: veth: add page_pool for page recycling
Lorenzo Bianconi
1
-4
/
+44
2023-04-18
veth: take into account peer device for NETDEV_XDP_ACT_NDO_XMIT xdp_features ...
Lorenzo Bianconi
1
-6
/
+11
2023-04-13
veth: bpf_xdp_metadata_rx_hash add xdp rss hash type
Jesper Dangaard Brouer
1
-2
/
+5
2023-04-13
xdp: rss hash types representation
Jesper Dangaard Brouer
1
-1
/
+2
2023-03-23
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...
Jakub Kicinski
1
-2
/
+2
2023-03-22
xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support
Jesper Dangaard Brouer
1
-2
/
+2
2023-03-15
veth: Fix use after free in XDP_REDIRECT
Shawn Bohrer
1
-4
/
+2
2023-03-15
veth: rely on rtnl_dereference() instead of on rcu_dereference() in veth_set_...
Lorenzo Bianconi
1
-1
/
+1
2023-03-10
veth: take into account device reconfiguration for xdp_features flag
Lorenzo Bianconi
1
-4
/
+38
2023-02-02
drivers: net: turn on XDP features
Marek Majtyka
1
-0
/
+4
2023-01-23
veth: Support RX XDP metadata
Stanislav Fomichev
1
-0
/
+31
2023-01-23
veth: Introduce veth_xdp_buff wrapper for xdp_buff
Stanislav Fomichev
1
-25
/
+31
2022-12-22
veth: Fix race with AF_XDP exposing old or uninitialized descriptors
Shawn Bohrer
1
-2
/
+3
2022-11-22
Revert "veth: Avoid drop packets when xdp_redirect performs"
Heng Qi
1
-76
/
+12
2022-11-22
Revert "bpf: veth driver panics when xdp prog attached before veth_open"
Heng Qi
1
-1
/
+1
2022-11-09
bpf: veth driver panics when xdp prog attached before veth_open
John Fastabend
1
-1
/
+1
2022-11-02
veth: Avoid drop packets when xdp_redirect performs
Heng Qi
1
-12
/
+76
2022-10-31
rtnetlink: pass netlink message header and portid to rtnl_configure_link()
Hangbin Liu
1
-1
/
+1
2022-10-28
net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers).
Thomas Gleixner
1
-6
/
+6
2022-09-28
net: drop the weight argument from netif_napi_add
Jakub Kicinski
1
-2
/
+2
2022-08-31
net: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-2
/
+2
2022-08-03
Revert "veth: Add updating of trans_start"
Vladimir Oltean
1
-4
/
+0
2022-06-17
veth: Add updating of trans_start
Jay Vosburgh
1
-0
/
+4
2022-05-16
veth: enable BIG TCP packets
Eric Dumazet
1
-0
/
+1
2022-05-06
net: add netif_inherit_tso_max()
Jakub Kicinski
1
-2
/
+1
2022-05-01
net: enable memcg accounting for veth queues
Vasily Averin
1
-1
/
+1
2022-04-08
veth: Ensure eth header is in skb's linear part
Guillaume Nault
1
-1
/
+1
2022-03-17
veth: Allow jumbo frames in xdp mode
Lorenzo Bianconi
1
-3
/
+8
2022-03-17
veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb
Lorenzo Bianconi
1
-56
/
+121
2022-03-17
net: veth: Account total xdp_frame len running ndo_xdp_xmit
Lorenzo Bianconi
1
-2
/
+2
2022-02-14
net: dev: Makes sure netif_rx() can be invoked in any context.
Sebastian Andrzej Siewior
1
-1
/
+1
2022-02-09
veth: fix races around rq->rx_notify_masked
Eric Dumazet
1
-5
/
+8
2022-01-06
veth: Do not record rx queue hint in veth_xmit
Daniel Borkmann
1
-1
/
+0
2021-12-31
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
David S. Miller
1
-2
/
+2
2021-12-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+6
2021-12-23
veth: ensure skb entering GRO are not cloned.
Paolo Abeni
1
-2
/
+6
2021-12-13
bpf: Let bpf_warn_invalid_xdp_action() report more info
Paolo Abeni
1
-2
/
+2
2021-11-25
veth: use ethtool_sprintf instead of snprintf
Tonghao Zhang
1
-17
/
+10
2021-11-22
net: annotate accesses to dev->gso_max_segs
Eric Dumazet
1
-1
/
+1
2021-11-22
net: annotate accesses to dev->gso_max_size
Eric Dumazet
1
-1
/
+1
2021-07-29
veth: use skb_prepare_for_gro()
Paolo Abeni
1
-1
/
+1
2021-07-20
veth: create by default nr_possible_cpus queues
Paolo Abeni
1
-0
/
+37
2021-07-20
veth: implement support for set_channel ethtool op
Paolo Abeni
1
-2
/
+123
2021-07-20
veth: factor out initialization helper
Paolo Abeni
1
-49
/
+92
2021-07-20
veth: always report zero combined channels
Paolo Abeni
1
-2
/
+0
2021-04-16
veth: check for NAPI instead of xdp_prog before xmit of XDP frame
Toke Høiland-Jørgensen
1
-4
/
+3
2021-04-11
veth: refine napi usage
Paolo Abeni
1
-1
/
+22
2021-04-11
veth: allow enabling NAPI even without XDP
Paolo Abeni
1
-13
/
+116
2021-04-11
veth: use skb_orphan_partial instead of skb_orphan
Paolo Abeni
1
-1
/
+1
2021-03-30
veth: Implement ethtool's get_channels() callback
Maciej Fijalkowski
1
-0
/
+12
2021-03-25
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
David S. Miller
1
-13
/
+15
2021-03-18
bpf, devmap: Move drop error path to devmap for XDP_REDIRECT
Lorenzo Bianconi
1
-13
/
+15
2021-03-06
veth: Store queue_mapping independently of XDP prog presence
Maciej Fijalkowski
1
-2
/
+1
2021-02-04
net, veth: Alloc skb in bulk for ndo_xdp_xmit
Lorenzo Bianconi
1
-20
/
+58
2021-01-20
net, xdp: Introduce xdp_build_skb_from_frame utility routine
Lorenzo Bianconi
1
-15
/
+3
2021-01-08
net, xdp: Introduce xdp_prepare_buff utility routine
Lorenzo Bianconi
1
-6
/
+2
2021-01-08
net, xdp: Introduce xdp_init_buff utility routine
Lorenzo Bianconi
1
-4
/
+4
2020-12-04
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Jakub Kicinski
1
-4
/
+8
2020-12-01
xsk: Propagate napi_id to XDP socket Rx path
Björn Töpel
1
-4
/
+8
2020-11-16
treewide: rename nla_strlcpy to nla_strscpy.
Francis Laniel
1
-2
/
+2
2020-10-11
bpf: Add redirect_peer helper
Daniel Borkmann
1
-0
/
+9
2020-09-10
net: remove napi_hash_del() from driver-facing API
Jakub Kicinski
1
-2
/
+1
2020-09-04
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-4
/
+4
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-4
/
+4
2020-08-19
net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp()
Maciej Żenczykowski
1
-3
/
+3
2020-07-25
bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands
Andrii Nakryiko
1
-15
/
+0
2020-06-01
xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame
Lorenzo Bianconi
1
-1
/
+1
2020-06-01
xdp: Introduce xdp_convert_frame_to_buff utility routine
Lorenzo Bianconi
1
-5
/
+1
2020-05-14
veth: Xdp using frame_sz in veth driver
Jesper Dangaard Brouer
1
-9
/
+13
2020-05-14
veth: Adjust hard_start offset on redirect XDP frames
Jesper Dangaard Brouer
1
-4
/
+4
2020-03-26
veth: rely on peer veth_rq for ndo_xdp_xmit accounting
Lorenzo Bianconi
1
-47
/
+82
2020-03-26
veth: rely on veth_rq in veth_xdp_flush_bq signature
Lorenzo Bianconi
1
-15
/
+15
2020-03-19
veth: remove atomic64_add from veth_xdp_xmit hotpath
Lorenzo Bianconi
1
-13
/
+17
2020-03-19
veth: introduce more xdp counters
Lorenzo Bianconi
1
-7
/
+35
2020-03-19
veth: distinguish between rx_drops and xdp_drops
Lorenzo Bianconi
1
-5
/
+7
2020-03-19
veth: introduce more specialized counters in veth_stats
Lorenzo Bianconi
1
-32
/
+40
2020-03-19
veth: move xdp stats in a dedicated structure
Lorenzo Bianconi
1
-13
/
+17
2020-03-05
veth: ignore peer tx_dropped when counting local rx_dropped
Jiang Lidong
1
-1
/
+1
2020-01-27
bpf, xdp: Remove no longer required rcu_read_{un}lock()
John Fastabend
1
-1
/
+5
2020-01-16
xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths
Toke Høiland-Jørgensen
1
-1
/
+1
2019-11-07
veth: use standard dev_lstats_add() and dev_lstats_read()
Eric Dumazet
1
-32
/
+11
2019-06-25
veth: Support bulk XDP_TX
Toshiaki Makita
1
-12
/
+48
2019-06-19
veth: use xdp_release_frame for XDP_PASS
Jesper Dangaard Brouer
1
-0
/
+1
2019-05-21
treewide: Add SPDX license identifier for more missed files
Thomas Gleixner
1
-0
/
+1
2019-04-12
net: veth: use generic helper to report timestamping info
Julian Wiedmann
1
-13
/
+1
2019-02-23
veth: Fix -Wformat-truncation
Florian Fainelli
1
-1
/
+2
2019-02-08
veth: Mark expected switch fall-throughs
Gustavo A. R. Silva
1
-0
/
+4
2018-11-06
net: Add extack argument to rtnl_create_link
David Ahern
1
-1
/
+1
2018-10-15
veth: Add ethtool statistics support for XDP
Toshiaki Makita
1
-2
/
+46
2018-10-15
veth: Account for XDP packet statistics on rx side
Toshiaki Makita
1
-18
/
+79
2018-10-15
veth: Account for packet drops in ndo_xdp_xmit
Toshiaki Makita
1
-8
/
+22
2018-09-18
veth: rename pcpu_vstats as pcpu_lstats
Li RongQing
1
-14
/
+8
2018-09-18
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2018-09-16
veth: Orphan skb before GRO
Toshiaki Makita
1
-2
/
+2
2018-08-31
veth: add software timestamping
Michael Walle
1
-0
/
+15
2018-08-16
veth: Free queues on link delete
Toshiaki Makita
1
-37
/
+33
2018-08-10
veth: Support per queue XDP ring
Toshiaki Makita
1
-90
/
+188
2018-08-10
veth: Add XDP TX and REDIRECT
Toshiaki Makita
1
-9
/
+110
2018-08-10
veth: Add ndo_xdp_xmit
Toshiaki Makita
1
-0
/
+51
2018-08-10
veth: Handle xdp_frames in xdp napi ring
Toshiaki Makita
1
-5
/
+84
2018-08-10
veth: Avoid drops by oversized packets when XDP is enabled
Toshiaki Makita
1
-2
/
+45
2018-08-10
veth: Add driver XDP
Toshiaki Makita
1
-7
/
+367
2017-12-08
veth: set peer GSO values
Stephen Hemminger
1
-0
/
+3
2017-06-30
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2017-06-26
net: add netlink_ext_ack argument to rtnl_link_ops.validate
Matthias Schiffer
1
-2
/
+3
2017-06-26
net: add netlink_ext_ack argument to rtnl_link_ops.newlink
Matthias Schiffer
1
-1
/
+2
2017-06-22
veth: Be more robust on network device creation when no attributes
Serhey Popovych
1
-2
/
+2
2017-06-07
net: Fix inconsistent teardown and release of private netdev state.
David S. Miller
1
-2
/
+2
2017-04-13
netlink: pass extended ACK struct to parsing functions
Johannes Berg
1
-1
/
+2
2017-03-29
net: veth: use new api ethtool_{get|set}_link_ksettings
Philippe Reynes
1
-12
/
+7
2017-01-08
net: make ndo_get_stats64 a void function
stephen hemminger
1
-4
/
+2
2016-10-20
net: use core MTU range checking in core net infra
Jarod Wilson
1
-14
/
+3
2016-08-30
net: veth: Set features for MPLS
David Ahern
1
-0
/
+1
2016-08-26
veth: sctp: add NETIF_F_SCTP_CRC to device features
Xin Long
1
-1
/
+1
2016-04-21
veth: Update features to include all tunnel GSO types
Alexander Duyck
1
-4
/
+3
2016-03-01
veth: implement ndo_set_rx_headroom
Paolo Abeni
1
-0
/
+26
2015-12-22
veth: don’t modify ip_summed; doing so treats packets with bad checksums as...
Vijay Pandurangan
1
-6
/
+0
2015-08-18
net: veth: enable noqueue operation by default
Phil Sutter
1
-0
/
+1
2015-08-03
veth: Don't segment multiple tagged packets on veth device
Toshiaki Makita
1
-0
/
+1
2015-04-02
veth: set iflink to the peer veth
Nicolas Dichtel
1
-0
/
+15
2015-01-23
veth: advertise link netns via netlink
Nicolas Dichtel
1
-0
/
+9
2014-07-15
net: rtnetlink - make create_link take name_assign_type
Tom Gundersen
1
-3
/
+8
2014-06-25
veth: add netpoll support
WANG Cong
1
-0
/
+18
2014-03-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+4
2014-03-28
veth: Turn off vlan rx acceleration in vlan_features
Vlad Yasevich
1
-1
/
+4
2014-03-14
net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq
Eric W. Biederman
1
-2
/
+2
2014-03-05
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2014-02-20
veth: Fix vlan_features so as to be able to use stacked vlan interfaces
Toshiaki Makita
1
-1
/
+2
2014-02-18
rtnl: make ifla_policy static
Jiri Pirko
1
-4
/
+4
2014-02-14
net: introduce netdev_alloc_pcpu_stats() for drivers
WANG Cong
1
-10
/
+1
2013-11-14
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
1
-0
/
+8
2013-11-06
net: Explicitly initialize u64_stats_sync structures for lockdep
John Stultz
1
-0
/
+8
2013-10-28
veth: extend features to support tunneling
Eric Dumazet
1
-0
/
+3
2013-10-10
veth: allow to setup multicast address for veth device
Gao feng
1
-0
/
+6
2013-10-08
Revert "veth: Showing peer of veth type dev in ip link (kernel side)"
David S. Miller
1
-21
/
+0
2013-10-08
veth: Showing peer of veth type dev in ip link (kernel side)
Masatake YAMATO
1
-0
/
+21
2013-07-19
veth: add vlan features
Flavio Leitner
1
-0
/
+1
2013-06-12
veth: remove redundant call of dev_alloc_name
Hong zhi guo
1
-7
/
+0
2013-04-19
net: vlan: announce STAG offload capability in some drivers
Patrick McHardy
1
-1
/
+2
2013-04-19
net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*
Patrick McHardy
1
-1
/
+1
2013-02-10
veth: fix NULL dereference in veth_dellink()
Eric Dumazet
1
-5
/
+6
2013-01-10
veth: fix a NULL deref in netif_carrier_off
Eric Dumazet
1
-1
/
+3
2013-01-07
veth: avoid a NULL deref in veth_stats_one
Eric Dumazet
1
-18
/
+40
2012-12-30
veth: extend device features
Eric Dumazet
1
-1
/
+6
2012-12-30
veth: reduce stat overhead
Eric Dumazet
1
-68
/
+47
2012-11-30
rtnelink: remove unused parameter from rtnl_create_link().
Rami Rosen
1
-1
/
+1
2012-11-01
veth: allow changing the mac address while interface is up
Hannes Frederic Sowa
1
-0
/
+1
2012-08-09
veth: Allow to create peer link with given ifindex
Pavel Emelyanov
1
-0
/
+3
2012-02-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+3
2012-02-15
net: replace random_ether_addr() with eth_hw_addr_random()
Danny Kukawka
1
-2
/
+2
2012-02-15
veth: Enforce minimum size of VETH_INFO_PEER
Thomas Graf
1
-1
/
+3
2011-11-22
Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a numb...
Rick Jones
1
-1
/
+0
2011-11-16
net: remove NETIF_F_NO_CSUM feature bit
Michał Mirosław
1
-1
/
+1
2011-11-16
net: sweep-up some straglers in strlcpy conversion of .get_drvinfo routines
Rick Jones
1
-3
/
+3
2011-11-08
net: better pcpu data alignment
Eric Dumazet
1
-1
/
+1
2011-10-31
drivers/net: Add module.h to drivers who were implicitly using it
Paul Gortmaker
1
-0
/
+1
2011-07-27
net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared
Neil Horman
1
-0
/
+2
2011-07-06
veth: Kill unused tx_dropped
Eric Dumazet
1
-4
/
+1
2011-07-05
veth: Kill unused code label and code block.
David S. Miller
1
-7
/
+0
2011-06-30
Exclude duplicated checking for iface-up. This flags is checked in 'is_skb_fo...
Alexander Smirnov
1
-3
/
+0
2011-06-19
veth: fix 64bit stats on 32bit arches
Eric Dumazet
1
-18
/
+37
2011-06-08
veth: convert to 64 bit statistics
stephen hemminger
1
-23
/
+18
2011-05-15
net: drivers: kill two unused macro definitions
Shan Wei
1
-1
/
+0
2011-05-05
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-0
/
+12
2011-05-02
Revert: veth: remove unneeded ifname code from veth_newlink()
Jiri Pirko
1
-0
/
+12
2011-04-29
ethtool: cosmetic: Use ethtool ethtool_cmd_speed API
David Decotigny
1
-1
/
+1
2011-04-01
veth: convert to hw_features
Michał Mirosław
1
-40
/
+5
2011-03-21
veth: Fix the byte counters
Eric W. Biederman
1
-1
/
+1
2011-01-24
veth: remove unneeded ifname code from veth_newlink()
Jiri Pirko
1
-12
/
+0
2010-12-16
net/veth: Fix packet checksumming
Michał Mirosław
1
-1
/
+3
2010-09-26
drivers/net: return operator cleanup
Eric Dumazet
1
-1
/
+1
2010-05-06
veth: Dont kfree_skb() after dev_forward_skb()
Eric Dumazet
1
-1
/
+0
[next]