aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
AgeCommit message (Expand)AuthorFilesLines
2026-03-26netfilter: nf_conntrack_expect: store netns and zone in expectationPablo Neira Ayuso1-1/+17
2026-03-26netfilter: ctnetlink: ensure safe access to master conntrackPablo Neira Ayuso1-0/+5
2026-03-26netfilter: nf_conntrack_expect: honor expectation helper fieldPablo Neira Ayuso1-1/+1
2026-03-24net_sched: codel: fix stale state for empty flows in fq_codelJonas Köppeler1-0/+1
2026-03-24Merge tag 'ipsec-2026-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni1-1/+1
2026-03-23udp: Fix wildcard bind conflict check when using hash2Martin KaFai Lau1-0/+14
2026-03-23ipv6: Don't remove permanent routes with exceptions from tb6_gc_hlist.Kuniyuki Iwashima1-1/+20
2026-03-19Bluetooth: L2CAP: Fix regressions caused by reusing identLuiz Augusto von Dentz1-0/+1
2026-03-18Merge tag 'wireless-2026-03-18' of https://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-1/+3
2026-03-18udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=nXiang Mei1-1/+1
2026-03-18wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failureFelix Fietkau1-1/+3
2026-03-17clsact: Fix use-after-free in init/destroy rollback asymmetryDaniel Borkmann1-0/+5
2026-03-16net/sched: teql: Fix double-free in teql_master_xmitJamal Hadi Salim1-0/+28
2026-03-13nf_tables: nft_dynset: fix possible stateful expression memleak in error pathPablo Neira Ayuso1-0/+2
2026-03-13netfilter: revert nft_set_rbtree: validate open interval overlapFlorian Westphal1-4/+0
2026-03-12ip_tunnel: adapt iptunnel_xmit_stats() to NETDEV_PCPU_STAT_DSTATSEric Dumazet1-6/+22
2026-03-12net: prevent NULL deref in ip[6]tunnel_xmit()Eric Dumazet1-4/+6
2026-03-12xfrm: avoid RCU warnings around the per-netns netlink socketSabrina Dubroca1-1/+1
2026-03-10page_pool: store detach_time as ktime_t to avoid false-negativesJakub Kicinski1-1/+1
2026-03-10net: add xmit recursion limit to tunnel xmit functionsWeiming Shi2-0/+19
2026-03-05libeth, idpf: use truesize as XDP RxQ info frag_sizeLarysa Zaremba1-0/+3
2026-03-05xsk: introduce helper to determine rxq->frag_sizeLarysa Zaremba1-0/+10
2026-03-05net/sched: act_ife: Fix metalist update behaviorJamal Hadi Salim1-3/+1
2026-03-05netfilter: nft_set_pipapo: split gc into unlink and reclaim phaseFlorian Westphal1-0/+5
2026-03-05netfilter: nf_tables: clone set on flush onlyPablo Neira Ayuso1-0/+2
2026-03-04tcp: secure_seq: add back ports to TS offsetEric Dumazet2-9/+42
2026-03-04net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless qdiscsKoichiro Den1-0/+10
2026-03-03net: ipv4: fix ARM64 alignment fault in multipath hash seedYung Chih Su1-1/+1
2026-03-03bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loadedJiayuan Chen1-0/+1
2026-02-28xsk: Fix fragment node deletion to prevent buffer leakNikhil P. Rao1-3/+3
2026-02-27net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocksVictor Nogueira1-0/+1
2026-02-27inet: annotate data-races around isk->inet_numEric Dumazet3-3/+3
2026-02-27net/sched: act_gate: snapshot parameters with RCU on replacePaul Moses1-7/+26
2026-02-26Merge tag 'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds6-8/+26
2026-02-26vsock: lock down child_ns_mode as write-onceBobby Eshleman2-2/+14
2026-02-24Merge tag 'for-net-2026-02-23' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Abeni1-3/+5
2026-02-24net: Drop the lock in skb_may_tx_timestamp()Sebastian Andrzej Siewior1-1/+1
2026-02-23Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too shortLuiz Augusto von Dentz1-3/+3
2026-02-23Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQLuiz Augusto von Dentz1-0/+2
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds2-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook5-6/+6
2026-02-19tcp: fix potential race in tcp_v6_syn_recv_sock()Eric Dumazet2-2/+6
2026-02-19Merge tag 'net-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds4-7/+18
2026-02-18inet: move icmp_global_{credit,stamp} to a separate cache lineEric Dumazet1-2/+7
2026-02-18Merge tag 'sysctl-7.00-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+0
2026-02-17ipv6: addrconf: reduce default temp_valid_lft to 2 daysFernando Fernandez Mancera1-1/+2
2026-02-17ipv6: fix a race in ip6_sock_set_v6only()Eric Dumazet1-4/+7
2026-02-13ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()Qanux1-0/+2
2026-02-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-3/+44
2026-02-11net: dsa: add tag format for MxL862xx switchesDaniel Golle1-0/+2
2026-02-10tcp: populate inet->cork.fl.u.ip6 in tcp_v6_syn_recv_sock()Eric Dumazet1-1/+3
2026-02-10Merge tag 'nf-next-26-02-06' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski2-0/+5
2026-02-10xfrm: reduce struct sec_path sizePaolo Abeni1-5/+5
2026-02-10net: dsa: eliminate local type for tc policersVladimir Oltean2-22/+18
2026-02-06net/ipv6: Remove HBH helpersAlice Mikityanska1-77/+0
2026-02-06net/ipv6: Introduce payload_len helpersAlice Mikityanska2-4/+2
2026-02-06tcp: inline tcp_filter()Eric Dumazet1-1/+7
2026-02-06netns: optimize netns cleaning by batching unhash_nsid callsQiliang Yuan1-0/+1
2026-02-06netfilter: nft_set_rbtree: validate open interval overlapPablo Neira Ayuso1-0/+4
2026-02-06netfilter: nfnetlink_queue: do shared-unconfirmed check before segmentationFlorian Westphal1-0/+1
2026-02-05net/sched: don't use dynamic lockdep keys with clsact/ingress/noqueueDavide Caratti1-0/+24
2026-02-05tcp: move __reqsk_free() out of lineEric Dumazet1-8/+1
2026-02-05inet: move reqsk_queue_alloc() to net/ipv4/inet_connection_sock.cEric Dumazet1-2/+0
2026-02-05flow_offload: add const qualifiers to function argumentsDavid Yang1-2/+2
2026-02-05can: add CAN skb extension infrastructureOliver Hartkopp1-0/+28
2026-02-04net/iucv: clean up iucv kernel-doc warningsRandy Dunlap1-204/+3
2026-02-04tcp: split tcp_check_space() in two partsEric Dumazet1-1/+9
2026-02-04Merge tag 'wireless-next-2026-02-04' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski2-5/+120
2026-02-03tcp: accecn: add tcpi_ecn_mode and tcpi_option2 in tcp_infoChia-Yu Chang1-11/+0
2026-02-03tcp: accecn: detect loss ACK w/ AccECN option and add TCP_ACCECN_OPTION_PERSISTChia-Yu Chang1-0/+2
2026-02-03tcp: accecn: fallback outgoing half link to non-AccECNChia-Yu Chang1-1/+3
2026-02-03tcp: accecn: retransmit SYN/ACK without AccECN option or non-AccECN SYN/ACKChia-Yu Chang1-5/+15
2026-02-03tcp: add TCP_SYNACK_RETRANS synack_typeChia-Yu Chang1-0/+1
2026-02-03tcp: accecn: handle unexpected AccECN negotiation feedbackChia-Yu Chang1-13/+31
2026-02-03tcp: disable RFC3168 fallback identifier for CC modulesChia-Yu Chang2-4/+19
2026-02-03tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiersChia-Yu Chang3-7/+47
2026-02-02tcp: export tcp_splice_stateGeliang Tang1-0/+11
2026-02-02ipv6: colocate inet6_cork in inet_cork_fullEric Dumazet2-4/+12
2026-02-02inet: add dst4_mtu() and dst6_mtu() helpersEric Dumazet2-0/+12
2026-02-02ipv6: pass proto by value to ipv6_push_nfrag_opts() and ipv6_push_frag_opts()Eric Dumazet1-5/+5
2026-02-02net: l3mdev: use skb_dst_dev_rcu() in l3mdev_l3_out()Eric Dumazet1-3/+4
2026-02-02wifi: mac80211: Add eMLSR/eMLMR action frame parsing supportLorenzo Bianconi1-0/+32
2026-02-02wifi: mac80211: add initial UHR supportJohannes Berg1-2/+33
2026-02-02wifi: cfg80211: add initial UHR supportJohannes Berg1-3/+55
2026-01-30net: ax25: remove plumbing for never-implemented DAMA Master supportEthan Nelson-Moore1-6/+2
2026-01-30tcp: reduce tcp sockets size by one cache lineEric Dumazet1-1/+10
2026-01-29Merge tag 'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski2-4/+35
2026-01-29ipv6: optimize fl6_update_dst()Eric Dumazet1-3/+13
2026-01-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-6/+9
2026-01-29Bluetooth: L2CAP: Fix not tracking outstanding TX identLuiz Augusto von Dentz1-2/+1
2026-01-29Bluetooth: Fix using PHYs bitfields as PHY valueLuiz Augusto von Dentz2-7/+7
2026-01-29Bluetooth: L2CAP: Add support for setting BT_PHYLuiz Augusto von Dentz4-15/+37
2026-01-29Bluetooth: hci_sync: Add LE Channel Sounding HCI Command/event structuresNaga Bhavani Akella2-0/+329
2026-01-29Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as supported PHYsLuiz Augusto von Dentz1-0/+2
2026-01-29netfilter: nfnetlink_queue: optimize verdict lookup with hash tableScott Mitchell1-0/+3
2026-01-28nfc: nci: Fix race between rfkill and nci_unregister_device().Kuniyuki Iwashima1-0/+2
2026-01-28tcp: move tcp_rack_advance() to tcp_input.cEric Dumazet1-2/+0
2026-01-28tcp: move tcp_rack_update_reo_wnd() to tcp_input.cEric Dumazet1-1/+0
2026-01-27RDMA/mana_ib: Add device‑memory supportKonstantin Taranov1-3/+44
2026-01-27wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI modePagadala Yesu Anjaneyulu1-1/+1
2026-01-27wifi: nl80211/cfg80211: support operating as RSTA in PMSR FTM requestAvraham Stern1-1/+6
2026-01-27wifi: nl80211/cfg80211: add negotiated burst period to FTM resultAvraham Stern1-0/+2
2026-01-27wifi: nl80211/cfg80211: clarify periodic FTM parameters for non-EDCA based ra...Avraham Stern1-1/+3
2026-01-27wifi: nl80211/cfg80211: add new FTM capabilitiesAvraham Stern1-1/+19
2026-01-27vsock: add netns to vsock coreBobby Eshleman3-3/+83
2026-01-25net: inline get_netmem() and put_netmem()Eric Dumazet1-2/+18
2026-01-25net: inline net_is_devmem_iov()Eric Dumazet1-0/+12
2026-01-23bonding: annotate data-races around slave->last_rxEric Dumazet1-6/+7
2026-01-23net: add queue config validation callbackJakub Kicinski1-0/+10
2026-01-23net: use netdev_queue_config() for mp restartJakub Kicinski1-1/+3
2026-01-23net: introduce a trivial netdev_queue_config()Jakub Kicinski1-0/+3
2026-01-23geneve: expose gso partial features for tunnel offloadPaolo Abeni1-0/+32
2026-01-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+0
2026-01-22tcp: move tcp_rate_check_app_limited() to tcp.cEric Dumazet1-2/+1
2026-01-22tcp: move tcp_rate_gen to tcp_input.cEric Dumazet1-2/+0
2026-01-22netfilter: nf_tables: add .abort_skip_removal flag for set typesPablo Neira Ayuso1-0/+2
2026-01-22Merge tag 'wireless-2026-11-22' of https://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-3/+0
2026-01-22net: bonding: use workqueue to make sure peer notify updated in lacp modeTonghao Zhang1-0/+2
2026-01-21Merge tag 'nf-next-26-01-20' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski4-2/+3
2026-01-21gro: inline tcp6_gro_complete()Eric Dumazet2-2/+1
2026-01-21gro: inline tcp6_gro_receive()Eric Dumazet2-3/+1
2026-01-21tcp: preserve const qualifier in tcp_rsk() and inet_rsk()Eric Dumazet1-4/+1
2026-01-20tcp: move tcp_rate_skb_delivered() to tcp_input.cEric Dumazet1-2/+0
2026-01-20Merge tag 'net-queue-rx-buf-len-v9' of https://github.com/isilence/linuxJakub Kicinski3-14/+36
2026-01-20Revert "Merge branch 'netkit-support-for-io_uring-zero-copy-and-af_xdp'"Jakub Kicinski4-39/+7
2026-01-20netfilter: nf_conntrack: don't rely on implicit includesFlorian Westphal1-0/+1
2026-01-20netfilter: don't include xt and nftables.h in unrelated subsystemsFlorian Westphal2-2/+1
2026-01-20netfilter: nf_conncount: increase the connection clean up limit to 64Fernando Fernandez Mancera1-0/+1
2026-01-20net: Proxy net_mp_{open,close}_rxq for leased queuesDavid Wei2-2/+6
2026-01-20net: Add lease info to queue-get responseDaniel Borkmann1-0/+10
2026-01-20net: Implement netdev_nl_queue_create_doitDaniel Borkmann3-6/+24
2026-01-20wifi: cfg80211: ignore link disabled flag from userspaceBenjamin Berg1-3/+0
2026-01-19ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}()Eric Dumazet1-2/+2
2026-01-19ipv6: annotate date-race in ipv6_can_nonlocal_bind()Eric Dumazet1-3/+3
2026-01-19ipv6: annotate data-races from ip6_make_flowlabel()Eric Dumazet1-10/+14
2026-01-19ipv6: add sysctl_ipv6_flowlabel groupEric Dumazet1-3/+7
2026-01-17tcp: move tcp_rate_skb_sent() to tcp_output.cEric Dumazet1-1/+0
2026-01-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-1/+19
2026-01-15net: Introduce netif_xmit_timeout_ms() helperShahar Shitrit1-0/+11
2026-01-15xsk: move cq_cached_prod_lock to avoid touching a cacheline in sending pathJason Xing1-5/+0
2026-01-14wifi: mac80211: allow key installation before associationKavita Kavita1-0/+2
2026-01-14wifi: nl80211: Add support for EPP peer indicationSai Pratyusha Magam1-0/+2
2026-01-13net: mana: Implement ndo_tx_timeout and serialize queue resets per port.Dipayaan Roy2-2/+8
2026-01-14net: pass queue rx page size from memory providerPavel Begunkov2-0/+11
2026-01-14net: add bare bone queue configsPavel Begunkov2-0/+11
2026-01-14net: reduce indent of struct netdev_queue_mgmt_ops membersJakub Kicinski1-14/+14
2026-01-13net/sched: Export mq functions for reuseToke Høiland-Jørgensen1-0/+27
2026-01-13net: add net.core.qdisc_max_burstEric Dumazet2-0/+7
2026-01-12net: phy: realtek: add dummy PHY driver for RTL8127ATFHeiner Kallweit1-0/+7
2026-01-12Merge tag 'wireless-next-2026-01-12' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski2-12/+81
2026-01-12wifi: mac80211: improve station iteration ergonomicsJohannes Berg1-4/+25
2026-01-12wifi: mac80211: improve interface iteration ergonomicsJohannes Berg1-6/+36
2026-01-08ipv4: ip_tunnel: spread netdev_lockdep_set_classes()Eric Dumazet1-1/+12
2026-01-08wifi: cfg80211: add cfg80211_stop_link() for per-link teardownManish Dharanenthiran1-2/+20
2026-01-06tcp: clarify tcp_congestion_ops functions commentsDaniel Sedlak1-10/+19
2026-01-06udp: udplite is unlikelyEric Dumazet1-4/+4
2026-01-06ipv4/inet_sock.h: Avoid thousands of -Wflex-array-member-not-at-end warningsGustavo A. R. Silva1-5/+4
2026-01-05sysctl: Remove unused ctl_table forward declarationsJoel Granados1-2/+0
2025-12-23net: dsa: properly keep track of conduit referenceVladimir Oltean1-0/+1
2025-12-19Merge tag 'net-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-26/+35
2025-12-15netfilter: nf_tables: avoid chain re-validation if possibleFlorian Westphal1-8/+26
2025-12-10inet: frags: flush pending skbs in fqdir_pre_exit()Jakub Kicinski2-15/+7
2025-12-10inet: frags: add inet_frag_queue_flush()Jakub Kicinski1-3/+2
2025-12-07Merge tag '9p-for-6.19-rc1' of https://github.com/martinetd/linuxLinus Torvalds2-3/+110
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+5
2025-12-01Merge tag 'for-net-next-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski4-3/+102
2025-12-01net: dsa: add simple HSR offload helpersVladimir Oltean1-0/+9
2025-12-01net: mana: Handle hardware recovery events when probing the deviceLong Li1-1/+11
2025-12-01Bluetooth: HCI: Add support for LL Extended Feature SetLuiz Augusto von Dentz3-1/+29
2025-12-01Bluetooth: HCI: Always use the identity address when initializing a connectionLuiz Augusto von Dentz1-2/+2
2025-12-01Bluetooth: ISO: Add support to bind to trigger PASTLuiz Augusto von Dentz2-0/+2
2025-12-01Bluetooth: hci_core: Introduce HCI_CONN_FLAG_PASTLuiz Augusto von Dentz1-0/+1
2025-12-01Bluetooth: HCI: Add initial support for PASTLuiz Augusto von Dentz3-0/+68
2025-11-28Merge tag 'nf-next-25-11-28' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski2-9/+32
2025-11-28Merge tag 'wireless-next-2025-11-27' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski1-1/+3
2025-11-28netfilter: nf_conncount: rework API to use sk_buff directlyFernando Fernandez Mancera1-8/+7
2025-11-28netfilter: flowtable: Add IPIP rx sw accelerationLorenzo Bianconi1-0/+18
2025-11-28netfilter: flowtable: remove hw_ifidxPablo Neira Ayuso1-1/+0
2025-11-27netfilter: flowtable: consolidate xmit pathPablo Neira Ayuso1-0/+1
2025-11-27netfilter: flowtable: move path discovery infrastructure to its own filePablo Neira Ayuso1-0/+6
2025-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-7/+16
2025-11-25tcp: remove icsk->icsk_retransmit_timerEric Dumazet2-7/+10
2025-11-25tcp: introduce icsk->icsk_keepalive_timerEric Dumazet1-2/+9
2025-11-25net: move sk_dst_pending_confirm and sk_pacing_status to sock_read_tx groupEric Dumazet1-2/+2
2025-11-25tcp: rename icsk_timeout() to tcp_timeout_expires()Eric Dumazet1-3/+2
2025-11-25net_sched: add qdisc_dequeue_drop() helperEric Dumazet2-5/+30
2025-11-25net_sched: add tcf_kfree_skb_list() helperEric Dumazet1-0/+11
2025-11-25net_sched: add Qdisc_read_mostly and Qdisc_write groupsEric Dumazet1-11/+18
2025-11-25net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update()Eric Dumazet1-3/+10
2025-11-25net_sched: make room for (struct qdisc_skb_cb)->pkt_segsEric Dumazet1-9/+9
2025-11-25wifi: cfg80211: include s1g_primary_2mhz when comparing chandefsLachlan Hodges1-1/+2
2025-11-24net: factor-out _sk_charge() helperPaolo Abeni1-0/+2
2025-11-24net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr()Eric Dumazet1-0/+2
2025-11-20devlink: support default values for param-get and param-setDaniel Zahka1-0/+42
2025-11-20devlink: pass extack through to devlink_param::get()Daniel Zahka2-2/+4
2025-11-20tcp: add net.ipv4.tcp_rcvbuf_low_rttEric Dumazet1-0/+1
2025-11-20tcp: tcp_moderate_rcvbuf is only used in rx pathEric Dumazet1-1/+1
2025-11-20Bluetooth: hci_core: lookup hci_conn on RX path on protocol sidePauli Virtanen1-6/+14
2025-11-20Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso interfaceChris Lu1-1/+0