summaryrefslogtreecommitdiffstats
path: root/drivers/net/tap.c
Commit message (Expand)AuthorAgeFilesLines
* net: tap: track dropped skb via kfree_skb_reason()Dongli Zhang2022-03-061-10/+25
* tuntap: add sanity checks about msg_controllen in sendmsgHarold Huang2022-03-021-1/+2
* net: fix dev_ifsioc_locked() race conditionCong Wang2021-02-111-4/+3
* net: tap: check vlan with eth_type_vlan() methodMenglong Dong2021-01-151-4/+2
* tap/tun: add skb_zcopy_init() helper for initialization.Jonathan Lemon2021-01-071-2/+1
* net: group skb_shinfo zerocopy related bits together.Jonathan Lemon2021-01-071-2/+1
* skbuff: Add skb parameter to the ubuf zerocopy callbackJonathan Lemon2021-01-071-1/+1
* net: tap: use skb_list_walk_safe helper for gso segmentsJason A. Donenfeld2020-01-081-8/+6
* compat_ioctl: move drivers to compat_ptr_ioctlArnd Bergmann2019-10-231-11/+1
* net: tap: clean up an indentation issueColin Ian King2019-09-271-1/+1
* coallocate socket_wq with socket itselfAl Viro2019-07-081-3/+2
* treewide: Add SPDX license identifier for more missed filesThomas Gleixner2019-05-211-0/+1
* net: Don't set transport offset to invalid valueMaxim Mikityanskiy2019-02-221-2/+2
* tap: call skb_probe_transport_header after setting skb->devWillem de Bruijn2019-01-011-2/+1
* net: dev: Add extack argument to dev_set_mac_address()Petr Machata2018-12-131-1/+1
* net: tap: remove redundant null pointer check before kfree_skbzhong jiang2018-09-211-4/+2
* tap: accept an array of XDP buffs through sendmsg()Jason Wang2018-09-131-2/+72
* tun: switch to new type of msg_controlJason Wang2018-09-131-6/+12
* net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlanWillem de Bruijn2018-06-071-1/+4
* vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2018-02-111-5/+5
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2018-01-311-22/+20
|\
| * tap: fix use-after-freeMichael S. Tsirkin2018-01-291-3/+0
| * tun/tap: use ptr_ring instead of skb_arrayJason Wang2018-01-091-20/+21
* | Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2018-01-301-2/+2
|\ \ | |/ |/|
| * the rest of drivers/*: annotate ->poll() instancesAl Viro2017-11-281-2/+2
* | tap: free skb if flags errorWei Xu2017-12-021-4/+10
|/
* net: accept UFO datagrams from tuntap and packetWillem de Bruijn2017-11-241-1/+1
* Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-071-11/+14
|\
| * tun/tap: sanitize TUNSETSNDBUF inputCraig Gallek2017-11-011-0/+2
| * tap: reference to KVA of an unloaded module causes kernel panicGirish Moodalbail2017-10-281-2/+3
| * tap: double-free in error path in tap_open()Girish Moodalbail2017-10-261-9/+9
* | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-1/+1
|/
* tun/tap: use paren's with sizeofstephen hemminger2017-08-161-1/+1
* tap: make struct tap_fops staticColin Ian King2017-08-131-1/+1
* tun/tap: Remove references to NETIF_F_UFO.David S. Miller2017-07-171-5/+2
* tap: convert a mutex to a spinlockWANG Cong2017-07-111-9/+9
* tap: support receiving skb from msg_controlJason Wang2017-05-181-4/+8
* tap: export skb_arrayJason Wang2017-05-181-0/+13
* sched/headers: Move task_struct::signal and task_struct::sighand types and ac...Ingo Molnar2017-03-031-1/+1
* tap: tap as an independent moduleSainath Grandhi2017-02-111-0/+11
* tap: Extending tap device create/destroy APIsSainath Grandhi2017-02-111-21/+97
* tap: Abstract type of virtual interface from tap implementationSainath Grandhi2017-02-111-146/+118
* tap: Tap character device creation/destroy APISainath Grandhi2017-02-111-11/+51
* tap: Renaming tap related APIs, data structures, macrosSainath Grandhi2017-02-111-166/+166
* tap: Refactoring macvtap.cSainath Grandhi2017-02-111-0/+1186