| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-18 | net: s/dev_get_mac_address/netif_get_mac_address/ | Stanislav Fomichev | 1 | -2/+3 |
| 2025-07-02 | tun: remove unnecessary tun_xdp_hdr structure | Jason Wang | 1 | -3/+2 |
| 2025-05-27 | net: core: Convert dev_set_mac_address_user() to use struct sockaddr_storage | Kees Cook | 1 | -5/+9 |
| 2025-03-19 | Revert "net: replace dev_addr_sem with netdev instance lock" | Stanislav Fomichev | 1 | -1/+1 |
| 2025-03-06 | net: replace dev_addr_sem with netdev instance lock | Stanislav Fomichev | 1 | -1/+1 |
| 2025-02-10 | tap: Use tun's vnet-related code | Akihiko Odaki | 1 | -136/+16 |
| 2025-02-10 | tap: Keep hdr_len in tap_get_user() | Akihiko Odaki | 1 | -18/+10 |
| 2024-12-18 | ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple() | Eric Dumazet | 1 | -3/+3 |
| 2024-09-27 | [tree-wide] finally take no_llseek out | Al Viro | 1 | -1/+0 |
| 2024-07-25 | tap: add missing verification for short frame | Si-Wei Liu | 1 | -0/+5 |
| 2024-04-22 | net: extend ubuf_info callback to ops structure | Pavel Begunkov | 1 | -1/+1 |
| 2023-10-28 | net: fill in MODULE_DESCRIPTION()s under drivers/net/ | Jakub Kicinski | 1 | -0/+1 |
| 2023-08-03 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -0/+1 |
| 2023-08-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2023-08-03 | eth: add missing xdp.h includes in drivers | Jakub Kicinski | 1 | -0/+1 |
| 2023-08-02 | net: tap: change tap_alloc_skb() to allow bigger paged allocations | Eric Dumazet | 1 | -1/+3 |
| 2023-08-02 | net: tap_open(): set sk_uid from current_fsuid() | Laszlo Ersek | 1 | -1/+1 |
| 2023-06-10 | net: move gso declarations and functions to their own files | Eric Dumazet | 1 | -0/+1 |
| 2023-05-10 | net: add vlan_get_protocol_and_depth() helper | Eric Dumazet | 1 | -2/+2 |
| 2023-03-10 | tap: add support for IOCB_NOWAIT | Jens Axboe | 1 | -2/+13 |
| 2023-02-06 | tap: tap_open(): correctly initialize socket uid | Pietro Borrello | 1 | -1/+1 |
| 2022-12-12 | driver/net/tun: Added features for USO. | Andrew Melnychenko | 1 | -2/+8 |
| 2022-08-05 | net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev i... | Cezar Bulinaru | 1 | -9/+11 |
| 2022-03-06 | net: tap: track dropped skb via kfree_skb_reason() | Dongli Zhang | 1 | -10/+25 |
| 2022-03-02 | tuntap: add sanity checks about msg_controllen in sendmsg | Harold Huang | 1 | -1/+2 |
| 2021-02-11 | net: fix dev_ifsioc_locked() race condition | Cong Wang | 1 | -4/+3 |
| 2021-01-15 | net: tap: check vlan with eth_type_vlan() method | Menglong Dong | 1 | -4/+2 |
| 2021-01-07 | tap/tun: add skb_zcopy_init() helper for initialization. | Jonathan Lemon | 1 | -2/+1 |
| 2021-01-07 | net: group skb_shinfo zerocopy related bits together. | Jonathan Lemon | 1 | -2/+1 |
| 2021-01-07 | skbuff: Add skb parameter to the ubuf zerocopy callback | Jonathan Lemon | 1 | -1/+1 |
| 2020-01-08 | net: tap: use skb_list_walk_safe helper for gso segments | Jason A. Donenfeld | 1 | -8/+6 |
| 2019-10-23 | compat_ioctl: move drivers to compat_ptr_ioctl | Arnd Bergmann | 1 | -11/+1 |
| 2019-09-27 | net: tap: clean up an indentation issue | Colin Ian King | 1 | -1/+1 |
| 2019-07-08 | coallocate socket_wq with socket itself | Al Viro | 1 | -3/+2 |
| 2019-05-21 | treewide: Add SPDX license identifier for more missed files | Thomas Gleixner | 1 | -0/+1 |
| 2019-02-22 | net: Don't set transport offset to invalid value | Maxim Mikityanskiy | 1 | -2/+2 |
| 2019-01-01 | tap: call skb_probe_transport_header after setting skb->dev | Willem de Bruijn | 1 | -2/+1 |
| 2018-12-13 | net: dev: Add extack argument to dev_set_mac_address() | Petr Machata | 1 | -1/+1 |
| 2018-09-21 | net: tap: remove redundant null pointer check before kfree_skb | zhong jiang | 1 | -4/+2 |
| 2018-09-13 | tap: accept an array of XDP buffs through sendmsg() | Jason Wang | 1 | -2/+72 |
| 2018-09-13 | tun: switch to new type of msg_control | Jason Wang | 1 | -6/+12 |
| 2018-06-07 | net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan | Willem de Bruijn | 1 | -1/+4 |
| 2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -5/+5 |
| 2018-01-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next | Linus Torvalds | 1 | -22/+20 |
| 2018-01-30 | Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -2/+2 |
| 2018-01-29 | tap: fix use-after-free | Michael S. Tsirkin | 1 | -3/+0 |
| 2018-01-09 | tun/tap: use ptr_ring instead of skb_array | Jason Wang | 1 | -20/+21 |
| 2017-12-02 | tap: free skb if flags error | Wei Xu | 1 | -4/+10 |
| 2017-11-28 | the rest of drivers/*: annotate ->poll() instances | Al Viro | 1 | -2/+2 |
| 2017-11-24 | net: accept UFO datagrams from tuntap and packet | Willem de Bruijn | 1 | -1/+1 |
| 2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 1 | -11/+14 |
| 2017-11-01 | tun/tap: sanitize TUNSETSNDBUF input | Craig Gallek | 1 | -0/+2 |
| 2017-10-28 | tap: reference to KVA of an unloaded module causes kernel panic | Girish Moodalbail | 1 | -2/+3 |
| 2017-10-26 | tap: double-free in error path in tap_open() | Girish Moodalbail | 1 | -9/+9 |
| 2017-10-25 | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ... | Mark Rutland | 1 | -1/+1 |
| 2017-08-16 | tun/tap: use paren's with sizeof | stephen hemminger | 1 | -1/+1 |
| 2017-08-13 | tap: make struct tap_fops static | Colin Ian King | 1 | -1/+1 |
| 2017-07-17 | tun/tap: Remove references to NETIF_F_UFO. | David S. Miller | 1 | -5/+2 |
| 2017-07-11 | tap: convert a mutex to a spinlock | WANG Cong | 1 | -9/+9 |
| 2017-05-18 | tap: support receiving skb from msg_control | Jason Wang | 1 | -4/+8 |
| 2017-05-18 | tap: export skb_array | Jason Wang | 1 | -0/+13 |
| 2017-03-03 | sched/headers: Move task_struct::signal and task_struct::sighand types and ac... | Ingo Molnar | 1 | -1/+1 |
| 2017-02-11 | tap: tap as an independent module | Sainath Grandhi | 1 | -0/+11 |
| 2017-02-11 | tap: Extending tap device create/destroy APIs | Sainath Grandhi | 1 | -21/+97 |
| 2017-02-11 | tap: Abstract type of virtual interface from tap implementation | Sainath Grandhi | 1 | -146/+118 |
| 2017-02-11 | tap: Tap character device creation/destroy API | Sainath Grandhi | 1 | -11/+51 |
| 2017-02-11 | tap: Renaming tap related APIs, data structures, macros | Sainath Grandhi | 1 | -166/+166 |
| 2017-02-11 | tap: Refactoring macvtap.c | Sainath Grandhi | 1 | -0/+1186 |