aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds3-30/+17
6 daysMerge tag 'net-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds114-724/+1329
6 daysvlan: defer real device state propagation to netdev_workJakub Kicinski4-68/+80
6 daysnet: add the driver-facing netdev_work scheduling APIJakub Kicinski1-18/+63
6 daysnet: turn the rx_mode work into a generic netdev_work facilityJakub Kicinski5-76/+132
6 daysnet: ethtool: keep rtnl_lock for ops using ethtool_op_get_link()Jakub Kicinski1-0/+4
6 daysrxrpc: Fix rxrpc_rotate_tx_rotate() to check there's something to rotateDavid Howells1-0/+3
6 daysrxrpc: Fix leak of released call in recvmsg(MSG_PEEK)David Howells1-2/+1
6 daysrxrpc: Fix socket notification raceDavid Howells1-2/+0
6 daysrxrpc: Fix potential infinite loop in rxrpc_recvmsg()David Howells1-1/+2
6 daysrxrpc: Fix oob challenge leak in cleanup after notification failureDavid Howells3-6/+14
6 daysrxrpc: Fix the reception of a reply packet before data transmissionDavid Howells1-3/+10
6 daysrxrpc: Fix double unlock in rxrpc_recvmsg()David Howells1-1/+1
6 daysrxrpc: Fix leak of connection from OOB challengeDavid Howells1-0/+5
6 daysrxrpc: Fix ACKALL packet handlingWyatt Feng6-7/+30
6 daystipc: avoid busy looping in tipc_exit_net()Eric Dumazet2-3/+5
6 daystipc: fix UAF in cleanup_bearer() due to premature dst_cache_destroy()Eric Dumazet1-4/+11
6 daysopenvswitch: conntrack: annotate ct limit hlist traversalRunyu Xiao1-1/+2
6 daysnet: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_syncEric Dumazet1-1/+1
6 daysMerge tag 'nf-26-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski13-48/+95
6 daysnet/tcp-ao: fix use-after-free of key in del_async pathHanQuan1-0/+4
7 daysipv6: fix missing notification for ignore_routes_with_linkdownFernando Fernandez Mancera1-6/+12
7 daysipv6: fix state corruption during proxy_ndp sysctl restartFernando Fernandez Mancera1-7/+7
7 daysipv6: fix error handling in disable_policy sysctlFernando Fernandez Mancera1-0/+2
7 daysipv6: fix error handling in forwarding sysctlFernando Fernandez Mancera1-1/+3
7 daysipv6: fix error handling in ignore_routes_with_linkdown sysctlFernando Fernandez Mancera1-0/+2
7 daysipv6: fix error handling in disable_ipv6 sysctlFernando Fernandez Mancera1-0/+2
7 dayssctp: fix err_chunk memory leaks in INIT handlingXin Long1-0/+5
7 daysnet/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handleJamal Hadi Salim1-0/+3
7 daysnet: lwtunnel: Drop skb metadata before LWT encapsulationJakub Sitnicki1-0/+6
7 daysMerge tag 'nfs-for-7.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds7-93/+349
8 daysMerge tag 'ipsec-2026-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski8-74/+64
8 daysnet: do not acquire dev->tx_global_lock in netdev_watchdog_up()Eric Dumazet1-5/+2
8 daysnet, bpf: check master for NULL in xdp_master_redirect()Xiang Mei1-1/+1
8 daysnetfilter: nf_conntrack_helper: cap maximum number of expectation at helper r...Pablo Neira Ayuso2-4/+8
8 daysnetfilter: nft_ct: expectation timeouts are passed in millisecondsFlorian Westphal1-3/+18
8 daysnetfilter: nf_conntrack_expect: run expectation eviction with no helperPablo Neira Ayuso1-0/+7
8 daysnetfilter: nf_conntrack_expect: store master_tuple in expectationPablo Neira Ayuso3-6/+7
8 daysnetfilter: conntrack: add deprecation warnings for irc and pptp trackersFlorian Westphal3-5/+10
8 daysnetfilter: ctnetlink: do not allow to reset helper on existing conntrackPablo Neira Ayuso1-13/+0
8 daysnetfilter: nft_compat: ebtables emulation must reject non-bridge targetsFlorian Westphal1-3/+21
8 daysnetfilter: nft_synproxy: stop bypassing the priv->info snapshotRunyu Xiao1-5/+4
8 daysnetfilter: flowtable: Validate iph->ihl in nf_flow_ip4_tunnel_proto()Lorenzo Bianconi1-3/+5
8 daysnetfilter: nf_conncount: prevent connlimit drops for early confirmed ctFernando Fernandez Mancera1-6/+5
8 daysnetfilter: nf_nat: avoid invalid nat_net pointer use on failed nf_nat_init()Mathias Krause1-0/+10
8 daysipv6: Fix null-ptr-deref in fib6_nh_mtu_change().Xiang Mei1-0/+3
9 daysbpf: Guard conntrack opts error writesYiyang Chen1-22/+13
9 daysMerge tag 'nf-26-06-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski24-192/+233
9 daysbpf: zero-initialize the fib lookup flow structAvinash Duduskar1-2/+2
9 daysbpf: Fix partial copy of non-linear test_run outputSun Jian1-6/+2
10 daysipv6: ioam: fix type confusion of dst_entryJiayuan Chen1-4/+4
10 daysipv6: account for fraggap on the paged allocation pathWongi Lee1-6/+3
10 daysipv4: account for fraggap on the paged allocation pathWongi Lee1-5/+2
10 daysnet/sched: dualpi2: fix GSO backlog accountingXingquan Liu1-6/+5
10 daysipv6: ndisc: fix NULL deref in accept_untracked_na()Weiming Shi1-5/+3
10 daysnet: sit: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
10 daysnet/sched: act_ct: fix nf_connlabels leak on two error pathsMichael Bommarito1-2/+4
10 daysMerge tag 'ieee802154-for-net-next-2026-06-20' of git://git.kernel.org/pub/sc...Jakub Kicinski6-42/+84
10 daysMerge tag 'batadv-net-pullrequest-20260619' of https://git.open-mesh.org/batadvJakub Kicinski12-79/+270
10 daystipc: fix use-after-free of the discoverer in tipc_disc_rcv()Weiming Shi2-2/+17
10 daysMerge tag '9p-for-7.2-rc1' of https://github.com/martinetd/linuxLinus Torvalds5-9/+30
10 days9p: Add missing read barrier in virtio zero-copy pathGui-Dong Han1-0/+5
10 daysnet/9p: Replace strlen() strcpy() pair with strscpy()David Laight1-4/+2
10 daysnet/9p: fix race condition on rdma->state in trans_rdma.cYizhou Zhao1-2/+17
10 days9p: avoid putting oldfid in p9_client_walk() error pathYizhou Zhao1-1/+2
11 daysnetfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leakFlorian Westphal1-1/+3
11 daysnetfilter: nf_conntrack_expect: use conntrack GC to reap expectationsPablo Neira Ayuso7-105/+125
11 daysnetfilter: nf_reject: skip iphdr options when looking for icmp headerFlorian Westphal1-1/+1
11 daysnetfilter: nft_flow_offload: zero device address for non-ether caseFlorian Westphal1-1/+3
11 daysnetfilter: nft_meta_bridge: add validate callback for get operationsFlorian Westphal2-3/+21
11 daysnetfilter: nft_payload: reject offsets exceeding 65535 bytesFlorian Westphal1-3/+13
11 daysnetfilter: ipset: make sure gc is properly stoppedJozsef Kadlecsik1-1/+1
11 daysnetfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()Jozsef Kadlecsik1-2/+2
11 daysnetfilter: ipset: Don't use test_bit() in lockless RCU readers in bitmap typesJozsef Kadlecsik4-4/+6
11 daysnetfilter: ipset: Don't use test_bit() in lockless RCU readers in hash typesJozsef Kadlecsik1-5/+5
12 daysieee802154: allow legacy LLSEC ADD/DEL ops to pass strict validationMichael Bommarito2-10/+19
12 daysieee802154: admin-gate legacy LLSEC dump operationsMichael Bommarito2-8/+16
12 daysmac802154: Prevent overwrite return code in mac802154_perform_association()Robertus Diawan Chris1-0/+1
12 daysieee802154: fix kernel-infoleak in dgram_recvmsg()Aleksandr Nogikh1-3/+6
12 daysmac802154: llsec: add skb_cow_data() before in-place cryptoDoruk Tan Ozturk1-0/+14
12 daysieee802154: Remove WARN_ON() in cfg802154_pernet_exit()Ivan Abramov1-1/+1
12 daysieee802154: Avoid calling WARN_ON() on -ENOMEM in cfg802154_switch_netns()Ivan Abramov1-3/+5
12 daysieee802154: Restore initial state on failed device_rename() in cfg802154_swit...Ivan Abramov1-19/+24
12 daysMerge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
12 daysnetfilter: flowtable: fix and simplify IP6IP6 tunnel handlingLorenzo Bianconi2-61/+26
12 daysnetfilter: xt_cluster: reject template conntracks in hash matchWyatt Feng1-1/+1
12 daysnetfilter: nf_queue: pin bridge device while NFQUEUE holds fake dstHaoze Xie2-0/+17
12 daysnetfilter: flowtable: fix offloaded ct timeout never being extendedAdrian Bente1-4/+9
12 daystipc: fix slab-use-after-free Read in tipc_aead_decrypt_doneDoruk Tan Ozturk1-0/+9
12 daysnet: rds: check cmsg_len before reading rds_rdma_args in size passMichael Bommarito1-0/+2
12 daysflow_dissector: check device type before reading ETH_ADDRSYun Zhou1-2/+10
12 daysdevlink: Fix parent ref leak on tc-bw failureCosmin Ratiu1-6/+9
12 daysdevlink: Fix parent ref leak in devl_rate_node_create()Cosmin Ratiu1-5/+5
12 daysnet: llc: make empty have static storage durationWentao Guan1-1/+1
12 daysnet/sched: act_ct: preserve tc_skb_cb across defragmentationZihan Xi1-3/+4
13 daysMerge tag 'nfsd-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds27-4211/+1513
14 dayssctp: hold socket lock when dumping endpoints in sctp_diagXin Long2-42/+54
14 daysnet: psample: fix info leak in PSAMPLE_ATTR_DATAJakub Kicinski1-2/+4
14 daysnet: ipv4: bound TCP reordering sysctl writes and MTU probe sizesWyatt Feng2-4/+10
14 daysnetdev-genl: report NAPI thread PID in the caller's pid namespaceMaoyi Xie1-1/+3
14 daysxfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ip6_vti: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ip6_gre: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+6
14 daysnet: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ip_vti: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ipip: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ip_gre: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie2-0/+14
2026-06-17xfrm: validate selector family and prefixlen during matchEric Dumazet1-0/+3
2026-06-17espintcp: use sk_msg_free_partial to fix partial sendSabrina Dubroca1-27/+7
2026-06-17xfrm: annotate data-races around xfrm_policy_count[] and xfrm_policy_default[]Eric Dumazet2-21/+21
2026-06-17xfrm: Fix xfrm state cache insertion raceHerbert Xu1-7/+14
2026-06-17Merge tag 'bpf-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds5-53/+167
2026-06-17Merge tag 'net-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds503-12829/+13226
2026-06-16ipv4: fib_rule: Move fib4_rules_exit() to ->exit().Kuniyuki Iwashima2-13/+8
2026-06-16net: serialize netif_running() check in enqueue_to_backlog()Eric Dumazet1-2/+4
2026-06-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski29-61/+297
2026-06-16net: skmsg: preserve sg.copy across SG transformsYiming Qian3-0/+33
2026-06-16appletalk: move the protocol out of treeJakub Kicinski9-3439/+0
2026-06-16appletalk: stop storing per-interface state in struct net_deviceJakub Kicinski1-5/+43
2026-06-16tls: remove dead sockmap (psock) handling from the SW pathJakub Kicinski3-428/+31
2026-06-16tls: reject the combination of TLS and sockmapJakub Kicinski1-0/+11
2026-06-16atm: remove orphaned uAPI for deleted drivers, protocols and SVCsJakub Kicinski1-1/+0
2026-06-16atm: remove the unused pre_send and send_bh device operationsJakub Kicinski2-12/+1
2026-06-16atm: remove the unused change_qos device operationJakub Kicinski1-23/+2
2026-06-16atm: remove SVC socket support and the signaling daemon interfaceJakub Kicinski11-1150/+9
2026-06-16atm: remove the local ATM (NSAP) address registryJakub Kicinski8-275/+2
2026-06-16atm: remove dead SONET PHY ioctlsJakub Kicinski2-18/+0
2026-06-16atm: remove the unused send_oam / push_oam callbacksJakub Kicinski2-3/+0
2026-06-16atm: remove AAL3/4 transport supportJakub Kicinski3-20/+0
2026-06-16Merge tag 'v7.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2-6/+2
2026-06-16Merge tag 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds2-15/+16
2026-06-15tcp: rehash onto different local ECMP path on retransmit timeoutNeil Spring8-9/+46
2026-06-15Merge tag 'nf-next-26-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski42-217/+447
2026-06-15tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)Eric Dumazet1-3/+3
2026-06-15tipc: fix UAF in tipc_l2_send_msg()Eric Dumazet1-0/+1
2026-06-15devlink: Warn on resource ID collision with PARENT_TOPDavid Yang1-0/+2
2026-06-15ipv4: fib: Convert fib_net_exit_batch() to ->exit_rtnl().Kuniyuki Iwashima1-17/+12
2026-06-15ipv4: fib: Avoid calling fib_trie_table() in fib_new_table() for dying net.Kuniyuki Iwashima1-1/+2
2026-06-15ipv4: fib: Free net->ipv4.{fib_table_hash,notifier_ops} without RTNL.Kuniyuki Iwashima1-4/+7
2026-06-15ipv4: fib: Call fib_proc_exit() and nl_fib_lookup_exit() at ->pre_exit().Kuniyuki Iwashima1-2/+2
2026-06-15ipv4: fib: Flush all fib_info in fib_table_flush() during netns dismantle.Kuniyuki Iwashima1-8/+2
2026-06-15Merge tag 'timers-core-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kerne...Linus Torvalds1-6/+18
2026-06-14bpf, sockmap: fix integer overflow in bpf_msg_pop_data() bounds checkSechang Lim1-2/+2
2026-06-14sockmap: Fix use-after-free in udp_bpf_recvmsg()Kuniyuki Iwashima1-0/+9
2026-06-14bpf, sockmap: keep sk_msg copy state in syncZhang Cen1-5/+83
2026-06-14bpf, sockmap: Fix wrong rsge offset in bpf_msg_push_data()Weiming Shi1-1/+1
2026-06-14bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data()Weiming Shi1-0/+3
2026-06-14bpf: Fix bpf_get/setsockopt to tos for ipv4-mapped ipv6 socketLeon Hwang1-1/+14
2026-06-15Merge tag 'vfs-7.2-rc1.xattr' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-21/+9
2026-06-14net/sched: act_csum: don't mangle UDP tunnel GSO packetsAlice Mikityanska1-2/+6
2026-06-14netfilter: nf_dup_netdev: add nf_dev_xmit_recursion*() helpers and use themPablo Neira Ayuso2-14/+18
2026-06-14netfilter: flowtable: bail out if forward path cannot be discoveredPablo Neira Ayuso1-35/+46
2026-06-14netfilter: conntrack: check NULL when retrieving ct extensionPablo Neira Ayuso13-27/+156
2026-06-14netfilter: nf_conncount: gc and rcu fixesFlorian Westphal1-22/+32
2026-06-14netfilter: nf_conncount: add sequence counter to detect tree modificationsFlorian Westphal1-0/+19
2026-06-14netfilter: nf_conncount: split count_tree_node rbtree walk into helperFlorian Westphal1-40/+62
2026-06-14netfilter: nf_conncount: use per nf_conncount_data spinlocksFlorian Westphal1-29/+34
2026-06-14netfilter: nf_conncount: callers must hold rcu read lockFlorian Westphal2-4/+4
2026-06-14netfilter: nf_tables: use DEBUG_NET_WARN_ON_ONCE in packet and control pathsFernando Fernandez Mancera22-46/+76
2026-06-14ipvs: Replace use of system_unbound_wq with system_dfl_long_wqMarco Crivellari2-7/+7
2026-06-14batman-adv: tvlv: avoid race of cifsnotfound handler stateSven Eckelmann2-13/+57
2026-06-14batman-adv: tvlv: enforce 2-byte alignmentSven Eckelmann4-2/+32
2026-06-14kcm: use WRITE_ONCE() when changing lower socket callbacksRunyu Xiao1-4/+4
2026-06-14batman-adv: dat: prevent false sharing between VLANsSven Eckelmann1-3/+9
2026-06-14batman-adv: tt: track roam count per VIDSven Eckelmann2-2/+10
2026-06-14batman-adv: tt: don't merge change entries with different VIDsSven Eckelmann1-0/+3
2026-06-13net: ife: require ETH_HLEN to be pullable in ife_decode()Yong Wang1-1/+1
2026-06-13devlink: Implement devlink param multi attribute nested data valuesSaeed Mahameed2-1/+34
2026-06-13devlink: heap-allocate param fill buffers in devlink_nl_param_fillRatheesh Kannoth1-16/+46
2026-06-13tipc: restrict socket queue dumps in enqueue tracepointsLi Xiasong1-3/+3
2026-06-13ipv4: handle devconf post-set actions on netlink updatesFernando Fernandez Mancera1-2/+27
2026-06-13ipv4: centralize devconf sysctl handlingFernando Fernandez Mancera1-59/+68
2026-06-13tcp: refine tcp_sequence() for the FIN exceptionEric Dumazet1-3/+5
2026-06-13Merge tag 'ipsec-next-2026-06-12' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski8-125/+548
2026-06-13vsock: fold sk_acceptq_removed() into vsock_remove_pending()Raf Dickson2-5/+2
2026-06-13vsock: fold sk_acceptq_added() into vsock_enqueue_accept()Raf Dickson3-2/+1
2026-06-13vsock: fold sk_acceptq_added() into vsock_add_pending()Raf Dickson2-1/+1
2026-06-13vsock: introduce vsock_pending_to_accept() helperRaf Dickson2-2/+11
2026-06-13vsock: use sk_acceptq_is_full() helper in all transportsRaf Dickson2-2/+2
2026-06-13batman-adv: tp_meter: handle overlapping packetsSven Eckelmann1-14/+11
2026-06-13batman-adv: tp_meter: prevent parallel modifications of last_recvSven Eckelmann2-10/+14
2026-06-13batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCESven Eckelmann1-4/+4
2026-06-13batman-adv: tp_meter: restrict number of unacked list entriesSven Eckelmann2-1/+25
2026-06-13batman-adv: v: prevent OGM aggregation on disabled hardifSven Eckelmann3-0/+19
2026-06-13batman-adv: frag: avoid underflow of TTLSven Eckelmann1-0/+7
2026-06-13batman-adv: frag: ensure fragment is writable before modifying TTLSven Eckelmann3-4/+17
2026-06-13batman-adv: fix (m|b)cast csum after decrementing TTLSven Eckelmann1-2/+56
2026-06-13batman-adv: ensure bcast is writable before modifying TTLSven Eckelmann1-0/+6
2026-06-13batman-adv: gw: don't deselect gateway with active hardifSven Eckelmann1-26/+2
2026-06-12net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()Michael Bommarito1-1/+1
2026-06-12psp: add a new netdev event for dev unregisterWei Wang5-1/+109
2026-06-12psp: add new netlink cmd for dev-assoc and dev-disassocWei Wang5-10/+365
2026-06-12psp: add admin/non-admin version of psp_device_get_lockedWei Wang5-13/+35
2026-06-12net: bridge: use atomic ops to read/change p->flags (III)Eric Dumazet6-11/+12
2026-06-12net: bridge: use atomic ops to read/change p->flags (II)Eric Dumazet4-21/+21
2026-06-12net: bridge: use atomic ops to read/change p->flags (I)Eric Dumazet3-23/+16
2026-06-12bridge: use atomic ops to read/change p->flags in br_netlink.cEric Dumazet1-40/+51
2026-06-12bridge: use atomic ops to read/change p->flags in sysfsEric Dumazet1-28/+32
2026-06-12net/sched: sch_dualpi2: Add missing module aliasVictor Nogueira1-0/+1
2026-06-12ipv6: Honor oif when choosing nexthop for locally generated trafficIdo Schimmel1-1/+4