Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
16358542f32f47f372ad48e4cdf61ab245c9f49d
/
drivers
/
net
/
tun.c
4d8773b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
by David S. Miller
· 5 years ago
1efba98
tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
by Eric Dumazet
· 5 years ago
1d23388
xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths
by Toke Høiland-Jørgensen
· 5 years ago
c39e342
tun: fix data-race in gro_normal_list()
by Petar Penkov
· 5 years ago
5260dd3
tun: switch to u64_stats_t
by Eric Dumazet
· 5 years ago
2f18439
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
by David S. Miller
· 5 years ago
4ffdd22
tun: remove possible false sharing in tun_flow_update()
by Eric Dumazet
· 5 years ago
bacb7e1
Revert "tun: call dev_get_valid_name() before register_netdevice()"
by Eric Dumazet
· 5 years ago
11fc7d5
tun: fix memory leak in error path
by Eric Dumazet
· 5 years ago
895b5c9
netfilter: drop bridge nf reset from nf_reset
by Florian Westphal
· 5 years ago
77f22f9
tun: fix use-after-free when register netdev failed
by Yang Yingliang
· 5 years ago
4b66336
tun: mark small packets as owned by the tap sock
by Alexis Bauvin
· 5 years ago
333f790
coallocate socket_wq with socket itself
by Al Viro
· 5 years ago
72b319d
tun: wake up waitqueues after IFF_UP is set
by Fei Li
· 6 years ago
c942fdd
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
by Thomas Gleixner
· 6 years ago
9871a9e
tuntap: synchronize through tfiles array instead of tun->numqueues
by Jason Wang
· 6 years ago
a35d310
tuntap: fix dividing by zero in ebpf queue selection
by Jason Wang
· 6 years ago
c43f125
net: pass net_device argument to the eth_get_headlen
by Stanislav Fomichev
· 6 years ago
dc05360
net: convert rps_needed and rfs_needed to new static branch api
by Eric Dumazet
· 6 years ago
1213276
tun: Remove unused first parameter of tun_get_iff()
by Kirill Tkhai
· 6 years ago
0c3e0e3
tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device
by Kirill Tkhai
· 6 years ago
a350ecc
net: remove 'fallback' argument from dev->ndo_select_queue()
by Paolo Abeni
· 6 years ago
9180bb4
tun: add a missing rcu_read_unlock() in error path
by Eric Dumazet
· 6 years ago
4477138
tun: properly test for IFF_UP
by Eric Dumazet
· 6 years ago
9eb3591
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
ecef67c
tun: remove unnecessary memory barrier
by Timur Celik
· 6 years ago
71828b2
tun: fix blocking read
by Timur Celik
· 6 years ago
d2aa125
net: Don't set transport offset to invalid value
by Maxim Mikityanskiy
· 6 years ago
3a03cb8
tun: move the call to tun_set_real_num_queues
by George Amanakis
· 6 years ago
0b7959b
tun: publish tfile after it's fully initialized
by Stanislav Fomichev
· 6 years ago
6342ca6
tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled
by Prashant Bhole
· 6 years ago
3a37a96
net: dev: Add extack argument to dev_set_mac_address()
by Petr Machata
· 6 years ago
4cc1fee
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
5c327f6
tun: remove unnecessary check in tun_flow_update
by Li RongQing
· 6 years ago
83b1bc1
tun: align write-heavy flow entry members to a cache line
by Li RongQing
· 6 years ago
4e4b08e
tun: remove skb access after netif_receive_skb
by Prashant Bhole
· 6 years ago
35b827b
tun: forbid iface creation with rtnl ops
by Nicolas Dichtel
· 6 years ago
26d3192
tun: implement carrier change
by Nicolas Dichtel
· 6 years ago
f2be6d71
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
8ebebcb
tuntap: fix multiqueue rx
by Matthew Cover
· 6 years ago
aa6daac
tun: use netdev_alloc_frag() in tun_napi_alloc_frags()
by Eric Dumazet
· 6 years ago
6f0271d
tun: Adjust on-stack tun_page initialization.
by David S. Miller
· 6 years ago
f9e06c4
tuntap: free XDP dropped packets in a batch
by Jason Wang
· 6 years ago
f29eb2a
tun: compute the RFS hash only if needed.
by Paolo Abeni
· 6 years ago
df52eab
tun: Consistently configure generic netdev params via rtnetlink
by Serhey Popovych
· 6 years ago
4b03527
net: tun: remove useless codes of tun_automq_select_queue
by Wang Li
· 6 years ago
6f41617
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
af3fb24
tun: napi flags belong to tfile
by Eric Dumazet
· 6 years ago
c7256f5
tun: initialize napi_mutex unconditionally
by Eric Dumazet
· 6 years ago
06e55ad
tun: remove unused parameters
by Eric Dumazet
· 6 years ago
a06ee25
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
765cdc2
tun: remove ndo_poll_controller
by Eric Dumazet
· 6 years ago
043d222
tuntap: accept an array of XDP buffs through sendmsg()
by Jason Wang
· 6 years ago
fe8dd45
tun: switch to new type of msg_control
by Jason Wang
· 6 years ago
1a09791
tuntap: move XDP flushing out of tun_do_xdp()
by Jason Wang
· 6 years ago
8ae1aff
tuntap: split out XDP logic
by Jason Wang
· 6 years ago
ac1f1f6
tuntap: tweak on the path of skb XDP case in tun_build_skb()
by Jason Wang
· 6 years ago
f7053b6
tuntap: simplify error handling in tun_build_skb()
by Jason Wang
· 6 years ago
291aeb2
tuntap: enable bh early during processing XDP
by Jason Wang
· 6 years ago
4f23aff
tuntap: switch to use XDP_PACKET_HEADROOM
by Jason Wang
· 6 years ago
e4a2a30
net: sock: introduce SOCK_XDP
by Jason Wang
· 6 years ago
0214f46
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 6 years ago
f13b546
tun: not use hardcoded mask value
by Li RongQing
· 6 years ago
0191913
signal: Use PIDTYPE_TGID to clearly store where file signals will be sent
by Eric W. Biederman
· 7 years ago
c4c5551
Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux
by David S. Miller
· 6 years ago
6e8cfd6
tun: Fix use-after-free on XDP_TX
by Toshiaki Makita
· 6 years ago
2aa4a33
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 6 years ago
6b86758
xdp: don't make drivers report attachment mode
by Jakub Kicinski
· 6 years ago
4f49dec
net: allow ndo_select_queue to pass netdev
by Alexander Duyck
· 6 years ago
fd3a886
net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan
by Willem de Bruijn
· 7 years ago
fd129f8
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
42421a5
tun: remove ndo_xdp_flush call tun_xdp_flush
by Jesper Dangaard Brouer
· 7 years ago
4e24f2d
Allow ethtool to change tun link settings
by Chas Williams
· 7 years ago
0c9d917
tun: implement flush flag for ndo_xdp_xmit
by Jesper Dangaard Brouer
· 7 years ago
42b3346
xdp: add flags argument to ndo_xdp_xmit API
by Jesper Dangaard Brouer
· 7 years ago
9c54aeb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
6547e38
tun: Fix NULL pointer dereference in XDP redirect
by Toshiaki Makita
· 7 years ago
5b79c2a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
90fed9c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
735fc40
xdp: change ndo_xdp_xmit API to support bulking
by Jesper Dangaard Brouer
· 7 years ago
2f3ab62
tuntap: correctly set SOCKWQ_ASYNC_NOSPACE
by Jason Wang
· 7 years ago
6f6e434
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
7063efd
tuntap: fix use after free during release
by Jason Wang
· 7 years ago
b196d88
tun: fix use after free for ptr_ring
by Jason Wang
· 7 years ago
f663706
tun: Do SIOCGSKNS out of rtnl_lock()
by Kirill Tkhai
· 7 years ago
e0ada51
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
1b80f86
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
by David S. Miller
· 7 years ago
cf1a1e0
tun: do not compute the rxhash, if not needed
by Paolo Abeni
· 7 years ago
8fb58f1
bpf: make tun compatible w/ bpf_xdp_adjust_tail
by Nikita V. Shirokov
· 7 years ago
81c8950
tun: fix vlan packet truncation
by Bjørn Mork
· 7 years ago
44fa2db
xdp: transition into using xdp_frame for ndo_xdp_xmit
by Jesper Dangaard Brouer
· 7 years ago
0399309
xdp: transition into using xdp_frame for return API
by Jesper Dangaard Brouer
· 7 years ago
8d5d885
xdp: rhashtable with allocator ID to pointer mapping
by Jesper Dangaard Brouer
· 7 years ago
1ffcbc8
tun: convert to use generic xdp_frame and xdp_return_frame API
by Jesper Dangaard Brouer
· 7 years ago
83c1f36
tun: send netlink notification when the device is modified
by Sabrina Dubroca
· 7 years ago
9fffc5c
tun: set the flags before registering the netdevice
by Sabrina Dubroca
· 7 years ago
03fe2de
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
59655a5
tuntap: XDP_TX can use native XDP
by Jason Wang
· 7 years ago
3a40307
vhost_net: examine pointer types during un-producing
by Jason Wang
· 7 years ago
0f3e9c9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
Next »