summaryrefslogtreecommitdiff
path: root/drivers/net/tun.c
AgeCommit message (Expand)Author
2020-03-11tuntap: correctly set SOCKWQ_ASYNC_NOSPACEJason Wang
2019-09-21tun: fix use-after-free when register netdev failedYang Yingliang
2019-07-10tun: wake up waitqueues after IFF_UP is setFei Li
2019-04-03tun: add a missing rcu_read_unlock() in error pathEric Dumazet
2019-04-03tun: properly test for IFF_UPEric Dumazet
2019-03-13tun: remove unnecessary memory barrierTimur Celik
2019-03-13tun: fix blocking readTimur Celik
2018-12-17tun: forbid iface creation with rtnl opsNicolas Dichtel
2018-11-13tun: Consistently configure generic netdev params via rtnetlinkSerhey Popovych
2018-01-31tun: fix a memory leak for tfile->tx_arrayCong Wang
2017-11-18tun: allow positive return values on dev_get_valid_name() callJulien Gomes
2017-11-18tun: call dev_get_valid_name() before register_netdevice()Cong Wang
2017-11-18tun/tap: sanitize TUNSETSNDBUF inputCraig Gallek
2017-10-12tun: bail out from tun_get_user() if the skb is emptyAlexander Potapenko
2017-03-22tun: fix premature POLLOUT notification on tun devicesHannes Frederic Sowa
2017-02-18tun: read vnet_hdr_sz onceWillem de Bruijn
2017-02-04virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receivingJason Wang
2016-11-30tun: handle ubuf refcount correctly when meet errorsJason Wang
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