aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2026-06-12ipv6: Select best matching nexthop object in fib6_table_lookup()Ido Schimmel1-8/+9
2026-06-12net: watchdog: fix refcount tracking racesEric Dumazet2-12/+35
2026-06-12net/sched: sch_dualpi2: Do not call qdisc_tree_reduce_backlog during peek bef...Victor Nogueira1-2/+39
2026-06-12net/sched: sch_codel: Do not call qdisc_tree_reduce_backlog during peek befor...Victor Nogueira1-5/+43
2026-06-12net/sched: sch_fq_codel: Do not call qdisc_tree_reduce_backlog during peek be...Victor Nogueira1-2/+39
2026-06-12ipv6: mcast: annotate igmp6 timer expiry raceYuyang Huang1-1/+2
2026-06-12ipv6: mcast: annotate data-races around mca_flagsYuyang Huang1-20/+32
2026-06-12rxrpc: serialize kernel accept preallocation with socket teardownLi Daming1-6/+19
2026-06-12rxrpc: Fix UAF in rxgk_issue_challenge()David Howells1-1/+2
2026-06-12rxrpc: Don't move a peeked OOB message onto the pending queueHyunwoo Kim1-5/+6
2026-06-12rxrpc: rxrpc_verify_data ensure rx_dec_buffer allocJeffrey Altman1-1/+1
2026-06-12net: remove some unused EXPORT_SYMBOL()sSabrina Dubroca6-16/+0
2026-06-12tls: remove tls_toe and the related driverSabrina Dubroca5-170/+0
2026-06-12ethtool: tsconfig: always take rtnl_lockJakub Kicinski1-0/+7
2026-06-12ip_tunnel: annotate data-races around t->err_count and t->err_timeEric Dumazet3-13/+16
2026-06-12net: atm: reject out-of-range traffic classes in QoS validationZhengchuan Liang1-0/+2
2026-06-12net: hsr: simplify fill_last_seq_nrs()Yury Norov1-10/+8
2026-06-12tcp: clear sock_ops cb flags before force-closing a child socketSechang Lim1-0/+1
2026-06-12handshake: Require admin permission for DONE commandChuck Lever1-1/+1
2026-06-12net/sched: act_pedit: require matching IPv4 L4 protocolSamuel Moelius1-0/+4
2026-06-12xfrm: Fix dev use-after-free in xfrm async resumptionDong Chenchen3-17/+16
2026-06-12net: af_key: initialize alg_key_len for IPComp statesZijing Yin1-0/+1
2026-06-12xfrm: use compat translator only for u64 alignment mismatchSanman Pradhan2-2/+2
2026-06-11ip6_tunnel: annotate data-races around t->err_count and t->err_timeEric Dumazet3-19/+22
2026-06-11Merge tag 'for-net-next-2026-06-11' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski35-347/+294
2026-06-11Merge tag 'nfc-net-next-20260611' of https://codeberg.org/linux-nfc/linuxJakub Kicinski1-1/+1
2026-06-11tipc: reject inverted service ranges from peer bindingsMichael Bommarito1-2/+11
2026-06-11tipc: prevent snt_unacked underflow on CONN_ACKMichael Bommarito1-0/+3
2026-06-11tipc: require net admin for TIPCv2 netlink mutatorsMichael Bommarito1-0/+12
2026-06-11net/sched: sch_hfsc: Don't make class passive twiceVictor Nogueira1-1/+1
2026-06-11net: Stop leased rxq before uninstalling its memory providerDaniel Borkmann1-4/+4
2026-06-11net: ethtool: add KSZ87xx low-loss cable PHY tunablesFidelio Lawson2-0/+10
2026-06-11mptcp: options: rst: drop unused skb parameterMatthieu Baerts (NGI0)1-2/+2
2026-06-11mptcp: pm: avoid using del_timer directlyMatthieu Baerts (NGI0)3-40/+39
2026-06-11mptcp: pm: make mptcp_pm_add_addr_send_ack staticMatthieu Baerts (NGI0)2-2/+3
2026-06-11mptcp: pm: remove add_ prefix from timerMatthieu Baerts (NGI0)1-8/+8
2026-06-11mptcp: pm: uniform announced addresses helpersMatthieu Baerts (NGI0)6-34/+33
2026-06-11mptcp: pm: rename add_entry structure to add_addrMatthieu Baerts (NGI0)2-12/+12
2026-06-11mptcp: pm: use for_each_subflow helperMatthieu Baerts (NGI0)4-12/+12
2026-06-11mptcp: pm: drop TCP TS with ADD_ADDRv6 + portMatthieu Baerts (NGI0)3-4/+21
2026-06-11tcp: allow mptcp to drop TS for some packetsMatthieu Baerts (NGI0)2-2/+10
2026-06-11mptcp: introduce add_addr_v6_port_drop_ts sysctl knobMatthieu Baerts (NGI0)2-1/+18
2026-06-11mptcp: pm: avoid computing add_addr size twiceMatthieu Baerts (NGI0)3-35/+25
2026-06-11mptcp: pm: avoid computing rm_addr size twiceMatthieu Baerts (NGI0)3-19/+13
2026-06-11mptcp: options: suboptions sizes can be negativeMatthieu Baerts (NGI0)1-17/+11
2026-06-116lowpan: fix NHC entry use-after-free on error pathYizhou Zhao1-1/+1
2026-06-11sctp: validate embedded address parameter lengthXin Long1-2/+8
2026-06-11ipmr: Convert mr_table.cache_resolve_queue_len to u32.Kuniyuki Iwashima2-13/+17
2026-06-11bridge: cfm: reject invalid CCM interval at configuration timeXiang Mei2-1/+9
2026-06-11net: fib_rules: Don't dump dying fib_rule in fib_rules_dump().Kuniyuki Iwashima1-1/+5
2026-06-11ipv4: fib: Don't dump dying fib_info in fib_leaf_notify().Kuniyuki Iwashima1-0/+4
2026-06-11net/sched: cls_flow: Dont expose folded kernel pointersJamal Hadi Salim1-3/+9
2026-06-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski44-131/+280
2026-06-11Bluetooth: L2CAP: validate connectionless PSM lengthSamuel Moelius1-0/+5
2026-06-11Bluetooth: hci: validate codec capability element lengthSamuel Moelius1-1/+1
2026-06-11Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn refMarco Elver1-14/+20
2026-06-11Bluetooth: Add SPDX id lines to some source filesTim Bird29-116/+29
2026-06-11Bluetooth: hci_core: Fix UAF in hci_unregister_dev()Jordan Walters1-0/+2
2026-06-11Bluetooth: hci_event: fix simultaneous discovery stuck in FINDINGJiajia Liu1-0/+7
2026-06-11Bluetooth: eir: Fix stack OOB write when prepending the Flags ADWeiming Shi1-3/+5
2026-06-11Bluetooth: hci_sync: Add support for HCI_LE_Set_Host_Feature [v2]Luiz Augusto von Dentz1-1/+23
2026-06-11Bluetooth: SCO: convert to getsockopt_iterBreno Leitao1-28/+31
2026-06-11Bluetooth: L2CAP: convert to getsockopt_iterBreno Leitao1-24/+37
2026-06-11Bluetooth: RFCOMM: convert to getsockopt_iterBreno Leitao1-13/+17
2026-06-11Bluetooth: ISO: convert to getsockopt_iterBreno Leitao1-13/+14
2026-06-11Bluetooth: hci_sock: convert to getsockopt_iterBreno Leitao1-11/+15
2026-06-11Bluetooth: hci_sock: write the full optval for getsockoptBreno Leitao1-2/+2
2026-06-11Bluetooth: SMP: Use AES-CMAC library APIEric Biggers2-118/+65
2026-06-11Bluetooth: Remove unneeded crypto kconfig selectionsEric Biggers1-3/+0
2026-06-11Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregisterPauli Virtanen1-2/+23
2026-06-11nfc: nci: uart: Constify struct tty_ldisc_opsChristophe JAILLET1-1/+1
2026-06-11net: sched: avoid printing uninitialized link speedJakub Kicinski2-2/+2
2026-06-11ip6_tunnel: do not use dst6_mtu() in ip4ip6_err() and ip6erspan_tunnel_xmit()Eric Dumazet2-2/+2
2026-06-11net: shaper: add a note that we expect cap dumps to be tinyJakub Kicinski1-0/+2
2026-06-11net: shaper: add a comment why we don't need kfree_rcu() in flushJakub Kicinski1-0/+4
2026-06-11net: shaper: drop unnecessary kfree_rcu in pre_insertJakub Kicinski1-1/+1
2026-06-11net: shaper: drop redundant xa_lock() bracketingJakub Kicinski1-8/+2
2026-06-11Merge tag 'nf-26-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni18-51/+150
2026-06-11rds: convert to getsockopt_iterBreno Leitao3-50/+65
2026-06-11Merge tag 'ipsec-2026-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni5-27/+35
2026-06-11ipv6: Fix a potential NPD in cleanup_prefix_route()Ido Schimmel1-2/+4
2026-06-10xprtrdma: Return sendctx slot after Send preparation failureChuck Lever3-5/+42
2026-06-10xprtrdma: Repost Receive buffers for malformed repliesChuck Lever1-3/+5
2026-06-10xprtrdma: Sanitize the reply credit grant after parsingChuck Lever1-4/+8
2026-06-10xprtrdma: Fix bcall rep leak and unbounded peekChris Mason1-1/+3
2026-06-10xprtrdma: Resize reply buffers before reposting receivesChuck Lever1-1/+30
2026-06-10xprtrdma: Check frwr_wp_create() during connectChuck Lever1-1/+11
2026-06-10xprtrdma: Initialize re_id before removal registrationChris Mason1-1/+1
2026-06-10xprtrdma: Fix ep kref imbalance on ADDR_CHANGEChris Mason1-3/+11
2026-06-10xprtrdma: Convert send buffer free list to llistChuck Lever2-22/+18
2026-06-10netfilter: nft_meta_bridge: fix stale stack leak via IIFHWADDR registerDavide Ornaghi1-0/+2
2026-06-10netfilter: nft_fib: fix stale stack leak via the OIFNAME registerDavide Ornaghi3-2/+8
2026-06-10netfilter: nft_exthdr: fix register tracking for F_PRESENT flagFlorian Westphal1-0/+3
2026-06-10netfilter: nf_log: validate MAC header was set before dumping itXiang Mei1-2/+2
2026-06-10netfilter: x_tables: avoid leaking percpu counter pointersKyle Zeng3-27/+18
2026-06-10netfilter: nf_conntrack: destroy stale expectfn expectations on unregisterWeiming Shi4-0/+24
2026-06-10netfilter: nf_tables_offload: drop device refcount on errorFlorian Westphal1-2/+4
2026-06-10netfilter: revalidate bridge portsFlorian Westphal4-18/+89
2026-06-10sctp: Unwind address notifier registration on failureYuho Choi2-4/+16
2026-06-10net: dsa: tag_yt921x: handle ACL tag codeDavid Yang1-0/+2
2026-06-10rds: mark snapshot pages dirty in rds_info_getsockopt()Breno Leitao1-1/+1
2026-06-10ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()Eric Dumazet1-0/+2
2026-06-10fddi: validate skb length before parsing headersYizhou Zhao1-0/+5
2026-06-10Merge tag 'wireless-next-2026-06-10' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski32-402/+1458
2026-06-10rfkill: Replace strcpy() with memcpy()David Laight1-2/+4
2026-06-09net/rds: fix NULL deref in rds_ib_send_cqe_handler() on masked atomic completionWeiming Shi1-0/+2
2026-06-09net: guard timestamp cmsgs to real error queue skbsKyle Zeng2-8/+9
2026-06-09sctp: validate embedded INIT chunk and address list lengths in cookieXin Long2-3/+17
2026-06-09ip6_vti: set netns_immutable on the fallback device.Eric Dumazet1-0/+1
2026-06-09net: add retry mechanism to ndo_set_rx_mode_asyncStanislav Fomichev3-4/+55
2026-06-09sctp: fix uninit-value in __sctp_rcv_asconf_lookup()Michael Bommarito1-0/+8
2026-06-09sctp: stream: fully roll back denied add-stream stateWyatt Feng1-1/+5
2026-06-09net/rxrpc: Reimplement DES-PCBC using DES libraryEric Biggers6-40/+79
2026-06-09net/rxrpc: Use local FCrypt-PCBC implementationEric Biggers3-280/+76
2026-06-09net/rxrpc: Add local FCrypt-PCBC implementationEric Biggers7-1/+493
2026-06-09svcrdma: wake sq waiters when the transport closesChuck Lever4-10/+36
2026-06-09sunrpc: wait for in-flight TLS handshake callback when cancel loses raceChuck Lever1-0/+4
2026-06-09sunrpc: pin svc_xprt across the asynchronous TLS handshake callbackChris Mason1-0/+6
2026-06-09sunrpc: harden rq_procinfo lifecycle to prevent double-freeLuxiao Xu1-0/+10
2026-06-09SUNRPC: Return an error from xdr_buf_to_bvec() on overflowChuck Lever2-7/+18
2026-06-09SUNRPC: Bound-check xdr_buf_to_bvec() stores before writingChuck Lever1-5/+9
2026-06-09Revert "svcrdma: Use contiguous pages for RDMA Read sink buffers"Chuck Lever1-223/+0
2026-06-09svcrdma: Defer send context release to xpo_release_ctxtChuck Lever4-42/+79
2026-06-09svcrdma: Release write chunk resources without re-queuingChuck Lever1-10/+1
2026-06-09SUNRPC: Remove dead rpcsec_gss_krb5 definitionsChuck Lever4-10/+6
2026-06-09SUNRPC: Remove redundant crypto Kconfig dependenciesChuck Lever1-2/+0
2026-06-09SUNRPC: Remove per-enctype Kconfig optionsChuck Lever2-54/+14
2026-06-09SUNRPC: Remove dead code from rpcsec_gss_krb5Chuck Lever9-3336/+5
2026-06-09SUNRPC: Remove legacy skcipher/ahash handles from krb5_ctxChuck Lever3-493/+3
2026-06-09SUNRPC: Remove encrypt/decrypt function pointers from enctype tableChuck Lever3-22/+6
2026-06-09SUNRPC: Remove wrap/unwrap function pointers from enctype tableChuck Lever2-21/+2
2026-06-09SUNRPC: Remove get_mic/verify_mic function pointers from enctype tableChuck Lever2-18/+2
2026-06-09SUNRPC: Switch MIC token verification to crypto/krb5Chuck Lever1-13/+23
2026-06-09SUNRPC: Switch MIC token generation to crypto/krb5Chuck Lever3-12/+121
2026-06-09SUNRPC: Switch Camellia decrypt to crypto/krb5Chuck Lever1-2/+2
2026-06-09SUNRPC: Switch wrap token decryption to crypto/krb5Chuck Lever2-4/+57
2026-06-09SUNRPC: Switch wrap token encryption to crypto/krb5Chuck Lever3-6/+108
2026-06-09SUNRPC: Prepare crypto/krb5 encryption and checksum handlesChuck Lever2-0/+49
2026-06-09SUNRPC: Add errno-to-GSS status conversion helperChuck Lever2-0/+26
2026-06-09SUNRPC: Add helpers to convert xdr_buf byte ranges to scatterlistsChuck Lever1-0/+199
2026-06-09SUNRPC: Add crypto/krb5 enctype lookup to krb5_ctxChuck Lever2-0/+10
2026-06-09SUNRPC: Add Kconfig dependency on CRYPTO_KRB5Chuck Lever1-0/+1
2026-06-09net: ethtool: optionally skip rtnl_lock on IOCTL pathJakub Kicinski1-26/+80
2026-06-09net: ethtool: ioctl: concentrate the lockingJakub Kicinski1-10/+25
2026-06-09net: ethtool: optionally skip rtnl_lock in RSS context handlersJakub Kicinski1-14/+6
2026-06-09net: ethtool: optionally skip rtnl_lock in ethnl_act_module_fw_flash()Jakub Kicinski1-4/+2
2026-06-09net: ethtool: optionally skip rtnl_lock in ethnl_tsinfo_dumpit()Jakub Kicinski1-17/+15
2026-06-09net: ethtool: optionally skip rtnl_lock in cable test handlersJakub Kicinski1-8/+4
2026-06-09net: ethtool: optionally skip rtnl_lock on Netlink path for SET opsJakub Kicinski2-2/+37
2026-06-09net: ethtool: optionally skip rtnl_lock on Netlink path for GET opsJakub Kicinski3-6/+64
2026-06-09net: ethtool: make dev->hwprov ops-protectedJakub Kicinski2-6/+8
2026-06-09net: ethtool: relax ethnl_req_get_phydev() locking assertionJakub Kicinski3-6/+8
2026-06-09net: ethtool: serialize broadcast notification sequence allocationJakub Kicinski3-13/+17
2026-06-09esp: fix page frag reference leak on skb_to_sgvec failureAlessandro Schino2-12/+22
2026-06-09ipv4: igmp: annotate data-races around timer-related fieldsYuyang Huang1-11/+13
2026-06-09ipv4: igmp: annotate data-races around in_dev->mc_countYuyang Huang1-4/+7
2026-06-09netconsole: do not dequeue pooled skbs that cannot satisfy lenBreno Leitao1-7/+0
2026-06-09rxrpc: Fix the ACK parser to extract the SACK table for parsingDavid Howells1-9/+17
2026-06-08net: openvswitch: fix possible kfree_skb of ERR_PTRAdrian Moreno1-0/+1
2026-06-08tls: Flush backlog before waiting for a new recordChuck Lever1-0/+12
2026-06-08tls: Suppress spurious saved_data_ready on all receive pathsChuck Lever4-18/+39
2026-06-08tls: Factor tls_strp_msg_consume() from tls_strp_msg_done()Chuck Lever2-1/+11
2026-06-08tls: Move decrypt-failure abort into tls_rx_one_record()Chuck Lever1-10/+9
2026-06-08tls: Re-present partially-consumed records in tls_sw_read_sock()Chuck Lever1-5/+2
2026-06-08tls: Avoid evaluating freed skb in tls_sw_read_sock() loopChuck Lever1-3/+3
2026-06-08net: garp: reload skb header pointers after pskb_may_pull()David Carlier1-1/+4
2026-06-08ipv6: sit: reload inner IPv6 header after GSO offloadsKyle Zeng1-0/+1
2026-06-08net: qrtr: fix refcount saturation and potential UAF in qrtr_port_removeMingyu Wang1-2/+2
2026-06-08netdev: fix double-free in netdev_nl_bind_rx_doit()Jakub Kicinski1-3/+1
2026-06-08net: phonet: free phonet_device after RCU grace periodSantosh Kalluri1-1/+1
2026-06-08net: add pskb_may_pull() to skb_gro_receive_list()HanQuan1-0/+5
2026-06-08ip6mr: Replace RTNL with a dedicated mutex for MFC.Kuniyuki Iwashima1-5/+12
2026-06-08ip6mr: Remove RTNL in ip6mr_rules_init() and ip6mr_net_init().Kuniyuki Iwashima1-10/+5
2026-06-08ip6mr: Convert ip6mr_net_exit_batch() to ->exit_rtnl().Kuniyuki Iwashima1-18/+15
2026-06-08ip6mr: Move unregister_netdevice_many() out of ip6mr_free_table().Kuniyuki Iwashima1-8/+15
2026-06-08ip6mr: Move unregister_netdevice_many() out of mroute_clean_tables().Kuniyuki Iwashima1-8/+17
2026-06-08ip6mr: Call fib_rules_unregister() without RTNL.Kuniyuki Iwashima1-3/+13
2026-06-08ip6mr: Free mr_table after RCU grace period.Kuniyuki Iwashima1-52/+69
2026-06-08net: Remove rtnl_held of struct fib_dump_filter.Kuniyuki Iwashima5-24/+10
2026-06-08ip6mr: Convert ip6mr_rtm_dumproute() to RCU.Kuniyuki Iwashima1-9/+20
2026-06-08ip6mr: Convert ip6mr_rtm_getroute() to RCU.Kuniyuki Iwashima1-4/+7
2026-06-08ip6mr: Allocate skb earlier in ip6mr_rtm_getroute().Kuniyuki Iwashima1-10/+14
2026-06-08ip6mr: Use MAXMIFS in mr6_msgsize().Kuniyuki Iwashima1-5/+4
2026-06-08ip6mr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}.Kuniyuki Iwashima1-9/+9
2026-06-08net_sched: sch_fq: convert skb->tstamp if not monotonicWillem de Bruijn1-5/+38
2026-06-08net: ensure SCM_TXTIME delivery time is no older than system bootWillem de Bruijn1-1/+31
2026-06-08neighbour: remove obsolete EXPORT_SYMBOL()Eric Dumazet1-7/+0
2026-06-08Merge tag 'batadv-next-pullrequest-20260605' of https://git.open-mesh.org/batadvJakub Kicinski22-64/+82
2026-06-08tcp: restrict SO_ATTACH_FILTER to priv usersEric Dumazet1-0/+5
2026-06-08Merge tag 'nf-next-26-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski30-502/+537
2026-06-08sunrpc: fix uninitialized xprt_create_args structureHongling Zeng1-1/+1
2026-06-08xprtrdma: Remove tautological I2 assertion in rpcrdma_reply_putChuck Lever1-4/+0
2026-06-08xprtrdma: Fix I3 invariant comment in rpcrdma_complete_rqstChuck Lever1-2/+2
2026-06-08xprtrdma: Document and assert reply-handler invariantsChuck Lever3-4/+84
2026-06-08xprtrdma: Clear receive-side ownership pointers on releaseChuck Lever2-2/+14
2026-06-08xprtrdma: Add request-pool slack for delayed recyclingChuck Lever1-1/+20
2026-06-08xprtrdma: Decouple req recycling from RPC completionChuck Lever5-41/+97
2026-06-08xprtrdma: Use sendctx DMA state for Send signalingChuck Lever2-10/+14
2026-06-08xprtrdma: Move long delayed work on system_dfl_long_wqMarco Crivellari1-1/+2
2026-06-08sunrpc: Fix error handling in rpc_sysfs_xprt_switch_add_xprt_store()Hongling Zeng1-1/+1