aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
33 hoursxfrm: ipcomp: adjust transport header after decompressingHEADtestingmasterFernando Fernandez Mancera1-1/+1
33 hoursxfrm: Set transport header to fix UDP GRO handlingTobias Brunner2-0/+6
2025-06-12xfrm: always initialize offload pathLeon Romanovsky3-5/+3
2025-06-03xfrm: state: use a consistent pcpu_id in xfrm_state_findSabrina Dubroca1-13/+6
2025-06-03xfrm: state: initialize state_ptrs earlier in xfrm_state_findSabrina Dubroca1-2/+2
2025-06-02net: fix udp gso skb_segment after pull from frag_listShiming Cheng1-0/+5
2025-05-30bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETEPaul Chaignon1-2/+3
2025-05-30net: Fix checksum update for ILA adj-transportPaul Chaignon3-6/+6
2025-05-30hv_netvsc: fix potential deadlock in netvsc_vf_setxdp()Saurabh Sengar1-0/+1
2025-05-30net: Fix net_devmem_bind_dmabuf for non-devmem configsPranjal Shrivastava1-1/+2
2025-05-30net: dsa: tag_brcm: legacy: fix pskb_may_pull lengthÁlvaro Fernández Rojas1-1/+1
2025-05-30Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTIONLuiz Augusto von Dentz1-1/+2
2025-05-30Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commandsDmitry Antipov1-1/+2
2025-05-29net: tipc: fix refcount warning in tipc_aead_encryptCharalampos Mitrodimas1-1/+5
2025-05-29rxrpc: Fix return from none_validate_challenge()David Howells1-2/+3
2025-05-28page_pool: Fix use-after-free in page_pool_recycle_in_ringDong Chenchen1-13/+14
2025-05-28Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocatedTengteng Yang1-4/+4
2025-05-28Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds4-38/+55
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds285-16402/+9399
2025-05-28Merge tag 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds9-93/+74
2025-05-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni6-17/+45
2025-05-28net: openvswitch: Fix the dead loop of MPLS parseFaicker Mo1-1/+1
2025-05-28calipso: Don't call calipso functions for AF_INET sk.Kuniyuki Iwashima1-0/+3
2025-05-28net_sched: hfsc: Address reentrant enqueue adding class to eltree twicePedro Tammela1-1/+8
2025-05-27net: devmem: preserve sockc_errMina Almasry1-14/+10
2025-05-27page_pool: fix ugly page_pool formattingMina Almasry1-2/+2
2025-05-27net: devmem: move list_add to net_devmem_bind_dmabuf.Mina Almasry3-8/+10
2025-05-27sctp: mark sctp_do_peeloff staticChristoph Hellwig1-2/+2
2025-05-27net: Kconfig NET_DEVMEM selects GENERIC_ALLOCATORSaeed Mahameed1-1/+1
2025-05-27tipc: use kfree_sensitive() for aead cleanupZilin Guan1-1/+1
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+8
2025-05-27xsk: add missing virtual address conversion for pageBui Quang Minh1-2/+1
2025-05-27af_packet: move notifier's packet_dev_mc out of rcu critical sectionStanislav Fomichev2-5/+17
2025-05-27vsock: Move lingering logic to af_vsock coreMichal Luczaj2-21/+35
2025-05-27vsock/virtio: Linger on unsent dataMichal Luczaj1-1/+3
2025-05-27net: core: Convert dev_set_mac_address_user() to use struct sockaddr_storageKees Cook2-4/+7
2025-05-27rtnetlink: do_setlink: Use struct sockaddr_storageKees Cook1-15/+4
2025-05-27net: core: Convert dev_set_mac_address() to struct sockaddr_storageKees Cook4-5/+6
2025-05-27ieee802154: Use struct sockaddr_storage with dev_set_mac_address()Kees Cook1-4/+4
2025-05-27net/ncsi: Use struct sockaddr_storage for pending_macKees Cook3-11/+11
2025-05-27net: core: Switch netif_set_mac_address() to struct sockaddr_storageKees Cook3-8/+8
2025-05-27net: core: Convert inet_addr_is_any() to sockaddr_storageKees Cook1-4/+4
2025-05-26replace strncpy with strscpy_padBaris Can Goral1-4/+2
2025-05-26Merge tag 'vfs-6.16-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-13/+41
2025-05-26Merge tag 'vfs-6.16-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-12/+85
2025-05-26vsock/virtio: fix `rx_bytes` accounting for stream socketsStefano Garzarella1-10/+16
2025-05-26Merge tag 'nf-next-25-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni19-170/+541
2025-05-26Merge tag 'ipsec-next-2025-05-23' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Abeni5-51/+96
2025-05-26net: mctp: use nlmsg_payload() for netlink message data extractionJeremy Kerr2-3/+6
2025-05-26Merge tag 'vfs-6.16-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-6/+6
2025-05-26net: neigh: use kfree_skb_reason() in neigh_resolve_output() and neigh_connec...Qiu Yutan1-2/+2
2025-05-26net: devmem: support single IOV with sendmsgStanislav Fomichev1-1/+2
2025-05-23netfilter: nf_tables: Add notifications for hook changesPhil Sutter3-0/+62
2025-05-23netfilter: nf_tables: Support wildcard netdev hook specsPhil Sutter2-16/+15
2025-05-23netfilter: nf_tables: Sort labels in nft_netdev_hook_alloc()Phil Sutter1-9/+7
2025-05-23netfilter: nf_tables: Handle NETDEV_CHANGENAME eventsPhil Sutter2-18/+48
2025-05-23netfilter: nf_tables: Wrap netdev notifiersPhil Sutter2-26/+46
2025-05-23netfilter: nf_tables: Respect NETDEV_REGISTER eventsPhil Sutter2-9/+60
2025-05-23netfilter: nf_tables: Prepare for handling NETDEV_REGISTER eventsPhil Sutter2-14/+24
2025-05-23netfilter: nf_tables: Have a list of nf_hook_ops in nft_hookPhil Sutter3-62/+133
2025-05-23netfilter: nf_tables: Pass nf_hook_ops to nft_unregister_flowtable_hook()Phil Sutter1-11/+9
2025-05-23netfilter: nf_tables: Introduce nft_register_flowtable_ops()Phil Sutter1-11/+21
2025-05-23netfilter: nf_tables: Introduce nft_hook_find_ops{,_rcu}()Phil Sutter4-5/+26
2025-05-23netfilter: nf_tables: Introduce functions freeing nft_hook objectsPhil Sutter1-14/+24
2025-05-23netfilter: nf_tables: add packets conntrack state to debug trace infoFlorian Westphal1-1/+53
2025-05-23netfilter: conntrack: make nf_conntrack_id callable without a module dependencyFlorian Westphal1-0/+6
2025-05-23netfilter: nf_dup_netdev: Move the recursion counter struct netdev_xmitSebastian Andrzej Siewior1-4/+18
2025-05-23netfilter: nft_inner: Use nested-BH locking for nft_pcpu_tun_ctxSebastian Andrzej Siewior1-3/+15
2025-05-23netfilter: nf_dup{4, 6}: Move duplication check to task_structSebastian Andrzej Siewior5-11/+8
2025-05-23netfilter: nft_tunnel: fix geneve_opt dumpFernando Fernandez Mancera1-4/+4
2025-05-23netfilter: nf_tables: nft_fib: consistent l3mdev handlingFlorian Westphal2-5/+10
2025-05-23af_unix: Introduce SO_PASSRIGHTS.Kuniyuki Iwashima2-2/+34
2025-05-23af_unix: Inherit sk_flags at connect().Kuniyuki Iwashima1-6/+6
2025-05-23af_unix: Move SOCK_PASS{CRED,PIDFD,SEC} to struct sock.Kuniyuki Iwashima3-52/+39
2025-05-23net: Restrict SO_PASS{CRED,PIDFD,SEC} to AF_{UNIX,NETLINK,BLUETOOTH}.Kuniyuki Iwashima1-0/+18
2025-05-23tcp: Restrict SO_TXREHASH to TCP socket.Kuniyuki Iwashima1-0/+5
2025-05-23scm: Move scm_recv() from scm.h to scm.c.Kuniyuki Iwashima1-0/+123
2025-05-23af_unix: Don't pass struct socket to maybe_add_creds().Kuniyuki Iwashima1-11/+12
2025-05-23af_unix: Factorise test_bit() for SOCK_PASSCRED and SOCK_PASSPIDFD.Kuniyuki Iwashima1-22/+15
2025-05-22bpf, sockmap: Avoid using sk_socket after free when sendingJiayuan Chen1-0/+8
2025-05-22Merge tag 'wireless-next-2025-05-22' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski5-11/+32
2025-05-22Merge tag 'for-net-next-2025-05-22' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski11-66/+403
2025-05-22Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach()Dmitry Antipov1-1/+1
2025-05-22Bluetooth: L2CAP: Fix not checking l2cap_chan security levelLuiz Augusto von Dentz1-7/+8
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski19-185/+139
2025-05-22netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancyFlorian Westphal1-4/+9
2025-05-22netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft only...Florian Westphal2-3/+3
2025-05-22net: Add support for providing the PTP hardware source in tsinfoKory Maincent2-5/+47
2025-05-22Merge tag 'ipsec-2025-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni8-114/+44
2025-05-22net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_doneWang Liang1-0/+5
2025-05-22sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()Cong Wang1-3/+3
2025-05-21net: add debug checks in ____napi_schedule() and napi_poll()Eric Dumazet1-2/+8
2025-05-21net: remove skb_copy_and_hash_datagram_iter()Eric Biggers1-37/+0
2025-05-21net: add skb_copy_and_crc32c_datagram_iter()Eric Biggers1-0/+33
2025-05-21net: fold __skb_checksum() into skb_checksum()Eric Biggers1-52/+7
2025-05-21sctp: use skb_crc32c() instead of __skb_checksum()Eric Biggers6-7/+5
2025-05-21net: use skb_crc32c() in skb_crc32c_csum_help()Eric Biggers1-5/+3
2025-05-21net: add skb_crc32c()Eric Biggers1-0/+73
2025-05-21net: introduce CONFIG_NET_CRC32CEric Biggers3-0/+7
2025-05-21Bluetooth: separate CIS_LINK and BIS_LINK link typesPauli Virtanen6-46/+66
2025-05-21Bluetooth: add support for SIOCETHTOOL ETHTOOL_GET_TS_INFOPauli Virtanen2-0/+120
2025-05-21Bluetooth: ISO: Fix getpeername not returning sockaddr_iso_bc fieldsLuiz Augusto von Dentz1-3/+14
2025-05-21Bluetooth: ISO: Fix not using SID from adv reportLuiz Augusto von Dentz5-14/+75
2025-05-21Bluetooth: Introduce HCI Driver protocolHsin-chen Chuang4-3/+128
2025-05-21coredump: add coredump socketChristian Brauner1-13/+41
2025-05-21xsk: Bring back busy polling support in XDP_COPYSamiullah Khawaja1-1/+1
2025-05-21wifi: mac80211: accept probe response on link address as wellAditya Kumar Singh1-1/+17
2025-05-21wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLOAditya Kumar Singh1-1/+1
2025-05-21wifi: check if socket flags are validBert Karwatzki2-4/+4
2025-05-20ipv6: Revert two per-cpu var allocation for RTM_NEWROUTE.Kuniyuki Iwashima2-37/+7
2025-05-20ipv6: Pass gfp_flags down to ip6_route_info_create_nh().Kuniyuki Iwashima1-4/+5
2025-05-20Revert "ipv6: Factorise ip6_route_multipath_add()."Kuniyuki Iwashima1-123/+70
2025-05-20Revert "ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6loc...Kuniyuki Iwashima1-3/+3
2025-05-20ipv6: Narrow down RCU critical section in inet6_rtm_newroute().Kuniyuki Iwashima2-15/+25
2025-05-20inet: Remove rtnl_is_held arg of lwtunnel_valid_encap_type(_attr)?().Kuniyuki Iwashima4-20/+8
2025-05-20ipv6: Remove rcu_read_lock() in fib6_get_table().Kuniyuki Iwashima1-12/+10
2025-05-20selftests: net: validate team flags propagationStanislav Fomichev1-1/+9
2025-05-20sctp: Do not wake readers in __sctp_write_space()Petr Malat1-1/+2
2025-05-20xfrm: use kfree_sensitive() for SA secret zeroizationZilin Guan1-3/+3
2025-05-19can: bcm: add missing rcu read protection for procfs contentOliver Hartkopp1-4/+9
2025-05-19can: bcm: add locking for bcm_op runtime updatesOliver Hartkopp1-21/+45
2025-05-19llc: fix data loss when reading from a socket in llc_ui_recvmsg()Ilia Gavrilov1-4/+4
2025-05-16mr: consolidate the ipmr_can_free_table() checks.Paolo Abeni2-22/+2
2025-05-16net: rfs: add sock_rps_delete_flow() helperEric Dumazet3-3/+7
2025-05-16bridge: netfilter: Fix forwarding of fragmented packetsIdo Schimmel2-5/+3
2025-05-16net: dsa: microchip: linearize skb for tail-tagging switchesJakob Unterwurzacher1-4/+15
2025-05-16wifi: mac80211: handle non-MLO mode as well in ieee80211_num_beaconing_links()Aditya Kumar Singh1-3/+3
2025-05-15svcrdma: Adjust the number of entries in svc_rdma_send_ctxt::sc_pagesChuck Lever1-3/+13
2025-05-15svcrdma: Adjust the number of entries in svc_rdma_recv_ctxt::rc_pagesChuck Lever1-2/+6
2025-05-15sunrpc: Adjust size of socket's receive page array dynamicallyChuck Lever1-2/+6
2025-05-15SUNRPC: Remove svc_fill_write_vector()Chuck Lever1-40/+0
2025-05-15SUNRPC: Export xdr_buf_to_bvec()Chuck Lever1-0/+1
2025-05-15NFSD: De-duplicate the svc_fill_write_vector() call sitesChuck Lever1-2/+2
2025-05-15sunrpc: Replace the rq_bvec array with dynamically-allocated memoryChuck Lever2-4/+10
2025-05-15sunrpc: Replace the rq_pages array with dynamically-allocated memoryChuck Lever3-24/+19
2025-05-15sunrpc: Remove backchannel check in svc_init_buffer()Chuck Lever1-4/+0
2025-05-15svcrdma: Reduce the number of rdma_rw contexts per-QPChuck Lever1-6/+8
2025-05-15tcp: increase tcp_rmem[2] to 32 MBEric Dumazet1-1/+1
2025-05-15tcp: always use tcp_limit_output_bytes limitationEric Dumazet1-3/+2
2025-05-15tcp: increase tcp_limit_output_bytes default value to 4MBEric Dumazet1-2/+2
2025-05-15tcp: skip big rtt sample if receive queue is not emptyEric Dumazet1-0/+3
2025-05-15tcp: always seek for minimal rtt in tcp_rcv_rtt_update()Eric Dumazet1-14/+8
2025-05-15tcp: fix initial tp->rcvq_space.space value for passive TS enabled flowsEric Dumazet1-3/+3
2025-05-15tcp: remove zero TCP TS samples for autotuningEric Dumazet1-5/+5
2025-05-15tcp: add receive queue awareness in tcp_rcv_space_adjust()Eric Dumazet1-2/+4
2025-05-15tcp: adjust rcvbuf in presence of reordersEric Dumazet1-0/+4
2025-05-15tcp: fix sk_rcvbuf overshootEric Dumazet1-34/+25
2025-05-15tcp: add tcp_rcvbuf_grow() tracepointEric Dumazet1-0/+2
2025-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski18-62/+139
2025-05-15Bluetooth: L2CAP: Fix not checking l2cap_chan security levelLuiz Augusto von Dentz1-7/+8
2025-05-15net: devmem: fix kernel panic when netlink socket close after module unloadTaehee Yoo3-0/+20
2025-05-15net/tls: fix kernel panic when alloc_page failedPengtao He1-1/+2
2025-05-15Merge tag 'wireless-2025-05-15' of https://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-2/+4
2025-05-15rds: Use nested-BH locking for rds_page_remainderSebastian Andrzej Siewior1-2/+8
2025-05-15rds: Acquire per-CPU pointer within BH disabled sectionSebastian Andrzej Siewior1-4/+2
2025-05-15rds: Disable only bottom halves in rds_page_remainder_alloc()Sebastian Andrzej Siewior1-5/+4
2025-05-15mptcp: Use nested-BH locking for hmac_storageSebastian Andrzej Siewior2-2/+11
2025-05-15net/sched: Use nested-BH locking for sch_frag_data_storageSebastian Andrzej Siewior1-1/+9
2025-05-15net/sched: act_mirred: Move the recursion counter struct netdev_xmitSebastian Andrzej Siewior1-3/+25
2025-05-15openvswitch: Move ovs_frag_data_storage into the struct ovs_pcpu_storageSebastian Andrzej Siewior2-18/+18
2025-05-15openvswitch: Use nested-BH locking for ovs_pcpu_storageSebastian Andrzej Siewior3-29/+59
2025-05-15openvswitch: Merge three per-CPU structures into oneSebastian Andrzej Siewior3-44/+17
2025-05-15xfrm: Use nested-BH locking for nat_keepalive_sk_ipv[46]Sebastian Andrzej Siewior1-10/+20
2025-05-15xdp: Use nested-BH locking for system_page_poolSebastian Andrzej Siewior2-10/+20
2025-05-15ipv6: sr: Use nested-BH locking for hmac_storageSebastian Andrzej Siewior1-2/+11
2025-05-15ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RTSebastian Andrzej Siewior1-0/+4
2025-05-15net: dst_cache: Use nested-BH locking for dst_cache::cacheSebastian Andrzej Siewior1-3/+27
2025-05-15net: page_pool: Don't recycle into cache on PREEMPT_RTSebastian Andrzej Siewior1-0/+4
2025-05-15wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_requestKees Cook1-2/+4
2025-05-15xfrm: prevent configuration of interface index when offload is usedLeon Romanovsky1-0/+5
2025-05-15xfrm: validate assignment of maximal possible SEQ numberLeon Romanovsky1-10/+42
2025-05-14openvswitch: Stricter validation for the userspace actionEelco Chaudron1-1/+2
2025-05-14xfrm: Sanitize marks before insertipsec-2025-05-21Paul Chaignon2-0/+6
2025-05-13net: check for driver support in netmem TXMina Almasry3-2/+45
2025-05-13net: devmem: Implement TX pathMina Almasry10-55/+325
2025-05-13net: devmem: TCP tx netlink apiStanislav Fomichev3-0/+20
2025-05-13net: add get_netmem/put_netmem supportMina Almasry3-0/+60
2025-05-13netmem: add niov->type attribute to distinguish different net_iov typesMina Almasry1-1/+2
2025-05-12netlink: fix policy dump for int with validation callbackJakub Kicinski1-0/+5
2025-05-12net: Lock lower level devices when updating featuresCosmin Ratiu1-0/+2
2025-05-11svcrdma: Unregister the device if svc_rdma_accept() failsChuck Lever1-0/+1
2025-05-11sunrpc: allow SOMAXCONN backlogged TCP connectionsJeff Layton1-1/+1
2025-05-11sunrpc: add info about xprt queue times to svc_xprt_dequeue tracepointJeff Layton1-0/+1
2025-05-11sunrpc: fix race in cache cleanup causing stale nextcheck timeLong Li1-8/+7
2025-05-11sunrpc: update nextcheck time when adding new cache entriesLong Li1-0/+2
2025-05-09ktls, sockmap: Fix missing uncharge operationJiayuan Chen1-0/+7
2025-05-09Merge tag 'batadv-net-pullrequest-20250509' of git://git.open-mesh.org/linux-...Jakub Kicinski1-13/+18
2025-05-09Merge tag 'batadv-next-pullrequest-20250509' of git://git.open-mesh.org/linux...Jakub Kicinski5-22/+6
2025-05-09net: dsa: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()Vladimir Oltean2-21/+30
2025-05-09ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is re...Gal Pressman1-10/+89
2025-05-09net: mctp: Ensure keys maintain only one ref to corresponding devAndrew Jeffery1-1/+3
2025-05-09net: mctp: Don't access ifa_index when missingMatt Johnston1-5/+12
2025-05-09bpf: Allow some trace helpers for all prog typesFeng Yang1-14/+0
2025-05-09net_sched: Flush gso_skb list too during ->change()Cong Wang6-6/+6
2025-05-08Merge tag 'for-net-2025-05-08' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski3-34/+72
2025-05-09wifi: mac80211: Update MCS15 support in link_confMohan Kumar G1-0/+3
2025-05-08wifi: mac80211: do not offer a mesh path if forwarding is disabledBenjamin Berg1-2/+4
2025-05-08treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try()Ingo Molnar1-8/+8
2025-05-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski12-136/+200
2025-05-08Bluetooth: hci_event: Fix not using key encryption size when its knownLuiz Augusto von Dentz2-31/+66