Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
bb48711800e6d7aedbf4dfd3367e0ab1270a6bea
/
drivers
/
net
/
tun.c
c33ee15
tun: free skb in early errors
by Wei Xu
· 7 years ago
844056f
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
0c19f846
net: accept UFO datagrams from tuntap and packet
by Willem de Bruijn
· 7 years ago
e99e88a
treewide: setup_timer() -> timer_setup()
by Kees Cook
· 7 years ago
654d573
tun: fix rcu_read_lock imbalance in tun_build_skb
by Xin Long
· 7 years ago
5bbcc0f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
by Linus Torvalds
· 7 years ago
8c5db92
Merge branch 'linus' into locking/core, to resolve conflicts
by Ingo Molnar
· 7 years ago
f4e6352
net: bpf: rename ndo_xdp to ndo_bpf
by Jakub Kicinski
· 7 years ago
ed29668
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
93161922
tun/tap: sanitize TUNSETSNDBUF input
by Craig Gallek
· 7 years ago
e1ea2f9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
63b9ab6
tuntap: properly align skb->head before building skb
by Jason Wang
· 7 years ago
5c25f65
tun: allow positive return values on dev_get_valid_name() call
by Julien Gomes
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
f8ddadc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
ee74d99
tun: do not arm flow_gc_timer in tun_flow_init()
by Eric Dumazet
· 7 years ago
81d98fa
tun: avoid extra timer schedule in tun_flow_cleanup()
by Eric Dumazet
· 7 years ago
7dbfb4e
tun: do not block BH again in tun_flow_cleanup()
by Eric Dumazet
· 7 years ago
aec72f3
net-tun: fix panics at dismantle time
by Eric Dumazet
· 7 years ago
010f245
tun: relax check on eth_get_headlen() return value
by Eric Dumazet
· 7 years ago
0ad646c
tun: call dev_get_valid_name() before register_netdevice()
by Cong Wang
· 7 years ago
53954cf
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
2580c4c
tun: bail out from tun_get_user() if the skb is empty
by Alexander Potapenko
· 7 years ago
de8f3a8
bpf: add meta pointer for direct access
by Daniel Borkmann
· 7 years ago
9484dc7
tun: delete original tun_get() and rename __tun_get() to tun_get()
by yuan linyu
· 7 years ago
90e33d4
tun: enable napi_gro_frags() for TUN/TAP driver
by Petar Penkov
· 7 years ago
9431709
tun: enable NAPI for TUN/TAP driver
by Petar Penkov
· 7 years ago
1cfe6e9
tun: rename generic_xdp to skb_xdp
by Jason Wang
· 7 years ago
7df1321
tun: reserve extra headroom only when XDP is set
by Jason Wang
· 7 years ago
e2a7c34
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
ff244c6
tun: handle register_netdevice() failures properly
by Eric Dumazet
· 7 years ago
0bbd7da
tun: make tun_build_skb() thread safe
by Eric Dumazet
· 7 years ago
1203904
tun/tap: use paren's with sizeof
by stephen hemminger
· 7 years ago
761876c
tap: XDP support
by Jason Wang
· 7 years ago
66ccbc9
tap: use build_skb() for small packet
by Jason Wang
· 7 years ago
1f8b977
sock: enable MSG_ZEROCOPY
by Willem de Bruijn
· 7 years ago
29fda25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
5edfbd3
tun/tap: Add the missed return value check of register_netdevice_notifier
by Tonghao Zhang
· 8 years ago
d591a1f
tun/tap: Remove references to NETIF_F_UFO.
by David S. Miller
· 8 years ago
a8b8a889
net: add netlink_ext_ack argument to rtnl_link_ops.validate
by Matthias Schiffer
· 8 years ago
0ddead9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
cf124db
net: Fix inconsistent teardown and release of private netdev state.
by David S. Miller
· 8 years ago
feec084
tun: use symmetric hash
by Jason Wang
· 8 years ago
ac77cfd
tun: support receiving skb through msg_control
by Jason Wang
· 8 years ago
83339c6
tun: export skb_array
by Jason Wang
· 8 years ago
16ae1f2
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
0905095
tun: fix inability to set offloads after disabling them via ethtool
by Yaroslav Isakov
· 8 years ago
101c431
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
b20e2d5
tun: fix premature POLLOUT notification on tun devices
by Hannes Frederic Sowa
· 8 years ago
29ccc49
net: tun: use new api ethtool_{get|set}_link_ksettings
by Philippe Reynes
· 8 years ago
6cbac98
tun: remove copyright printing
by LABBE Corentin
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
3efa70d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
e1edab8
tun: read vnet_hdr_sz once
by Willem de Bruijn
· 8 years ago
4e8f2fc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
6391a44
virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving
by Jason Wang
· 8 years ago
5503fce
tun: rx batching
by Jason Wang
· 8 years ago
bc1f447
net: make ndo_get_stats64 a void function
by stephen hemminger
· 8 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
9a19a6d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
d4aea20
tun: Use netif_receive_skb instead of netif_rx
by Andrey Konovalov
· 8 years ago
cbbd26b
[iov_iter] new primitives - copy_from_iter_full() and friends
by Al Viro
· 8 years ago
2745529
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
af1cc7a
tun: handle ubuf refcount correctly when meet errors
by Jason Wang
· 8 years ago
436acce
tuntap: remove unnecessary sk_receive_queue length check during xmit
by Jason Wang
· 8 years ago
9403cd7
virtio_net: Do not clear memory for struct virtio_net_hdr twice.
by Jarno Rajahalme
· 8 years ago
3e9e40e
virtio_net: Simplify call sites for virtio_net_hdr_{from, to}_skb().
by Jarno Rajahalme
· 8 years ago
20861f2
driver: tun: Use new macro SOCK_IOC_TYPE instead of literal number 0x89
by Gao Feng
· 8 years ago
0f16bc1
driver: tun: Move tun check into the block of TUNSETIFF condition check
by Gao Feng
· 8 years ago
9157208
net: use core MTU range checking in core net infra
by Jarod Wilson
· 8 years ago
6abdd5f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
7b99624
tun: fix transmit timestamp support
by Soheil Hassas Yeganeh
· 8 years ago
3b8d2a6
tun: Rename a jump label in update_filter()
by Markus Elfring
· 8 years ago
28e8190
tun: Use memdup_user() rather than duplicating its implementation
by Markus Elfring
· 8 years ago
86dfb4ac
tun: Don't assume type tun in tun_device_event
by Craig Gallek
· 9 years ago
f48cc6b
tun: fix build warnings
by Jason Wang
· 9 years ago
1576d98
tun: switch to use skb array for tx
by Jason Wang
· 9 years ago
df10db9
tun: fix csum generation for tap devices
by Paolo Abeni
· 9 years ago
3416609
tuntap: use common code for virtio_net_hdr and skb GSO conversion
by Mike Rapoport
· 9 years ago
addf8fc
tuntap: correctly wake up process during uninit
by Jason Wang
· 9 years ago
3df97ba
tuntap: calculate rps hash only when needed
by Jason Wang
· 9 years ago
2a2bbf1
tun: don't require serialization lock on tx
by Paolo Abeni
· 9 years ago
608b997
tun: use per cpu variables for stats accounting
by Paolo Abeni
· 9 years ago
ae95d71
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
016adb7
tuntap: restore default qdisc
by Jason Wang
· 9 years ago
8ced425
tun: use socket locks for sk_{attach,detatch}_filter
by Hannes Frederic Sowa
· 9 years ago
c14ac94
sock: enable timestamping using control messages
by Soheil Hassas Yeganeh
· 9 years ago
5a5abb1
tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filter
by Daniel Borkmann
· 9 years ago
eaea34b
net/tun: implement ndo_set_rx_headroom
by Paolo Abeni
· 9 years ago
1bd4978a
tun: honor IFF_UP in tun_get_user()
by Eric Dumazet
· 9 years ago
9cd3e07
net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATA
by Eric Dumazet
· 9 years ago
5fcd2d8
tun: use sk_fullsock() before reading sk->sk_tsflags
by Eric Dumazet
· 9 years ago
5e52796
tuntap: Don't segment multiple tagged packets on tap device
by Toshiaki Makita
· 9 years ago
5fc8352
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
by Linus Torvalds
· 10 years ago
8b8e658
macvtap/tun: cross-endian support for little-endian hosts
by Greg Kurz
· 10 years ago
7d82410
virtio: add explicit big-endian support to memory accessors
by Greg Kurz
· 10 years ago
25bd55bb
tun: add tun_is_little_endian() helper
by Greg Kurz
· 10 years ago
11aa9c2
net: Pass kern from net_proto_family.create to sk_alloc
by Eric W. Biederman
· 10 years ago
140e807da
tun: Utilize the normal socket network namespace refcounting.
by Eric W. Biederman
· 10 years ago
5d5d568
make new_sync_{read,write}() static
by Al Viro
· 10 years ago
Next »