summaryrefslogtreecommitdiff
path: root/drivers/net/tun.c
AgeCommit message (Expand)Author
2017-02-06tun: read vnet_hdr_sz onceWillem de Bruijn
2017-01-20virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receivingJason Wang
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds
2016-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds
2016-12-06tun: Use netif_receive_skb instead of netif_rxAndrey Konovalov
2016-12-05[iov_iter] new primitives - copy_from_iter_full() and friendsAl Viro
2016-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2016-11-30tun: handle ubuf refcount correctly when meet errorsJason Wang
2016-11-24tuntap: remove unnecessary sk_receive_queue length check during xmitJason Wang
2016-11-19virtio_net: Do not clear memory for struct virtio_net_hdr twice.Jarno Rajahalme
2016-11-19virtio_net: Simplify call sites for virtio_net_hdr_{from, to}_skb().Jarno Rajahalme
2016-10-31driver: tun: Use new macro SOCK_IOC_TYPE instead of literal number 0x89Gao Feng
2016-10-29driver: tun: Move tun check into the block of TUNSETIFF condition checkGao Feng
2016-10-20net: use core MTU range checking in core net infraJarod Wilson
2016-08-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2016-08-23tun: fix transmit timestamp supportSoheil Hassas Yeganeh
2016-08-20tun: Rename a jump label in update_filter()Markus Elfring
2016-08-20tun: Use memdup_user() rather than duplicating its implementationMarkus Elfring
2016-07-08tun: Don't assume type tun in tun_device_eventCraig Gallek
2016-07-04tun: fix build warningsJason Wang
2016-07-01tun: switch to use skb array for txJason Wang
2016-06-15tun: fix csum generation for tap devicesPaolo Abeni
2016-06-10tuntap: use common code for virtio_net_hdr and skb GSO conversionMike Rapoport
2016-05-20tuntap: correctly wake up process during uninitJason Wang
2016-04-28tuntap: calculate rps hash only when neededJason Wang
2016-04-18tun: don't require serialization lock on txPaolo Abeni
2016-04-14tun: use per cpu variables for stats accountingPaolo Abeni
2016-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2016-04-08tuntap: restore default qdiscJason Wang
2016-04-07tun: use socket locks for sk_{attach,detatch}_filterHannes Frederic Sowa
2016-04-04sock: enable timestamping using control messagesSoheil Hassas Yeganeh
2016-04-01tun, bpf: fix suspicious RCU usage in tun_{attach, detach}_filterDaniel Borkmann
2016-03-01net/tun: implement ndo_set_rx_headroomPaolo Abeni
2015-12-17tun: honor IFF_UP in tun_get_user()Eric Dumazet
2015-12-01net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATAEric Dumazet
2015-10-12tun: use sk_fullsock() before reading sk->sk_tsflagsEric Dumazet
2015-08-03tuntap: Don't segment multiple tagged packets on tap deviceToshiaki Makita
2015-07-03Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds
2015-06-01macvtap/tun: cross-endian support for little-endian hostsGreg Kurz
2015-06-01virtio: add explicit big-endian support to memory accessorsGreg Kurz
2015-06-01tun: add tun_is_little_endian() helperGreg Kurz
2015-05-11net: Pass kern from net_proto_family.create to sk_allocEric W. Biederman
2015-05-11tun: Utilize the normal socket network namespace refcounting.Eric W. Biederman
2015-04-11make new_sync_{read,write}() staticAl Viro
2015-03-02net: Remove iocb argument from sendmsg and recvmsgYing Xue
2015-02-08net: rfs: add hash collision detectionEric Dumazet
2015-02-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2015-02-05tun: Use static attribute groups for sysfs entriesTakashi Iwai
2015-02-03Revert "drivers/net: Disable UFO through virtio"Vlad Yasevich
2015-02-03Revert "drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets"Vlad Yasevich