aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
AgeCommit message (Expand)AuthorFilesLines
2025-06-12xfrm: always initialize offload pathLeon Romanovsky1-1/+1
2025-05-30net: Fix checksum update for ILA adj-transportPaul Chaignon1-1/+1
2025-05-28net: mana: Add support for Multi Vports on Bare metalHaiyang Zhang1-1/+3
2025-05-27sctp: mark sctp_do_peeloff staticChristoph Hellwig1-2/+0
2025-05-27vsock: Move lingering logic to af_vsock coreMichal Luczaj1-0/+1
2025-05-26Merge tag 'nf-next-25-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni2-1/+20
2025-05-26Merge tag 'ipsec-next-2025-05-23' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Abeni1-2/+17
2025-05-26net: neigh: use kfree_skb_reason() in neigh_resolve_output() and neigh_connec...Qiu Yutan1-0/+3
2025-05-23netfilter: nf_tables: Add notifications for hook changesPhil Sutter1-0/+5
2025-05-23netfilter: nf_tables: Have a list of nf_hook_ops in nft_hookPhil Sutter1-1/+1
2025-05-23netfilter: nf_tables: Introduce nft_hook_find_ops{,_rcu}()Phil Sutter1-0/+5
2025-05-23netfilter: nf_tables: nft_fib: consistent l3mdev handlingFlorian Westphal1-0/+9
2025-05-23af_unix: Introduce SO_PASSRIGHTS.Kuniyuki Iwashima1-1/+3
2025-05-23af_unix: Move SOCK_PASS{CRED,PIDFD,SEC} to struct sock.Kuniyuki Iwashima1-1/+15
2025-05-23net: Restrict SO_PASS{CRED,PIDFD,SEC} to AF_{UNIX,NETLINK,BLUETOOTH}.Kuniyuki Iwashima1-1/+13
2025-05-23scm: Move scm_recv() from scm.h to scm.c.Kuniyuki Iwashima1-117/+4
2025-05-22Merge tag 'wireless-next-2025-05-22' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski2-0/+9
2025-05-22Merge tag 'for-net-next-2025-05-22' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski5-28/+109
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-1/+3
2025-05-22Merge tag 'ipsec-2025-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni1-1/+0
2025-05-21net: fold __skb_checksum() into skb_checksum()Eric Biggers1-12/+0
2025-05-21sctp: use skb_crc32c() instead of __skb_checksum()Eric Biggers1-26/+3
2025-05-21Bluetooth: separate CIS_LINK and BIS_LINK link typesPauli Virtanen2-28/+23
2025-05-21Bluetooth: add support for SIOCETHTOOL ETHTOOL_GET_TS_INFOPauli Virtanen1-0/+4
2025-05-21Bluetooth: Introduce HCI Driver protocolHsin-chen Chuang4-0/+82
2025-05-21wifi: check if socket flags are validBert Karwatzki1-0/+6
2025-05-20inet: Remove rtnl_is_held arg of lwtunnel_valid_encap_type(_attr)?().Kuniyuki Iwashima1-8/+5
2025-05-20bnxt_en: Fix netdev locking in ULP IRQ functionsMichael Chan1-0/+3
2025-05-20net: let lockdep compare instance locksJakub Kicinski1-8/+7
2025-05-19queue_api: reduce risk of name collision over txqGur Stavi1-9/+9
2025-05-16net: rfs: add sock_rps_delete_flow() helperEric Dumazet1-0/+24
2025-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+16
2025-05-13net: enable driver support for netmem TXMina Almasry1-0/+20
2025-05-13net: devmem: Implement TX pathMina Almasry1-0/+1
2025-05-13net: add get_netmem/put_netmem supportMina Almasry1-0/+3
2025-05-13netmem: add niov->type attribute to distinguish different net_iov typesMina Almasry1-1/+10
2025-05-12netlink: fix policy dump for int with validation callbackJakub Kicinski1-0/+6
2025-05-09net: dsa: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()Vladimir Oltean1-2/+3
2025-05-09net_sched: Flush gso_skb list too during ->change()Cong Wang1-0/+15
2025-05-08Merge tag 'for-net-2025-05-08' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski1-0/+1
2025-05-09wifi: mac80211: Update MCS15 support in link_confMohan Kumar G1-0/+3
2025-05-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+6
2025-05-08Bluetooth: hci_event: Fix not using key encryption size when its knownLuiz Augusto von Dentz1-0/+1
2025-05-08net: export a helper for adding up queue statsJakub Kicinski1-0/+6
2025-05-06Merge tag 'wireless-next-2025-05-06' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski3-58/+13
2025-05-06devlink: avoid param type value translationsJiri Pirko1-5/+5
2025-05-05sctp: Remove unused sctp_assoc_del_peer and sctp_chunk_iifDr. David Alan Gilbert2-3/+0
2025-05-05strparser: Remove unused __strp_unpauseDr. David Alan Gilbert1-2/+0
2025-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-16/+18
2025-04-29ip: load balance tcp connections to single dst addr and portWillem de Bruijn2-0/+4
2025-04-29ipv4: prefer multipath nexthop that matches source addressWillem de Bruijn1-1/+2
2025-04-28net: sched: generalize check for no-queue qdisc on TX queueJesper Dangaard Brouer1-0/+8
2025-04-25Bluetooth: hci_conn: Fix not setting timeout for BIG Create SyncLuiz Augusto von Dentz3-5/+5
2025-04-25Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast ReceiverLuiz Augusto von Dentz3-7/+10
2025-04-24xsk: Fix offset calculation in unaligned modee.kubanski1-1/+1
2025-04-24xsk: Fix race condition in AF_XDP generic RX pathe.kubanski2-3/+2
2025-04-24rxrpc: Remove deadcodeDr. David Alan Gilbert1-3/+0
2025-04-24ipv6: Protect nh->f6i_list with spinlock and flag.Kuniyuki Iwashima1-0/+2
2025-04-24ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add().Kuniyuki Iwashima1-0/+1
2025-04-24ipv6: Protect fib6_link_table() with spinlock.Kuniyuki Iwashima1-0/+1
2025-04-23wifi: mac80211: restructure tx profile retrieval for MLO MBSSIDRameshkumar Sundaram1-3/+4
2025-04-23wifi: nl80211: add link id of transmitted profile for MLO MBSSIDRameshkumar Sundaram1-0/+2
2025-04-23wifi: mac80211: update ML STA with EML capabilitiesRamasamy Kaliappan1-0/+2
2025-04-23wifi: cfg80211: Add support to get EMLSR capabilities of non-AP MLDRamasamy Kaliappan1-0/+5
2025-04-23Revert "mac80211: Dynamically set CoDel parameters per station"Toke Høiland-Jørgensen1-16/+0
2025-04-23wifi: cfg80211/mac80211: remove more 5/10 MHz codeJohannes Berg1-37/+0
2025-04-23wifi: free SKBTX_WIFI_STATUS skb tx_flags flagJohannes Berg1-2/+0
2025-04-22xdp: create locked/unlocked instances of xdp redirect target settersJoshua Washington1-0/+3
2025-04-22net: 802: Remove unused p8022 codeDr. David Alan Gilbert1-16/+0
2025-04-22vxlan: Convert FDB table to rhashtableIdo Schimmel1-1/+1
2025-04-22vxlan: Add a linked list of FDB entriesIdo Schimmel1-0/+1
2025-04-22vxlan: Use a single lock to protect the FDB tableIdo Schimmel1-1/+1
2025-04-17net: Delete the outer () duplicated of macro SOCK_SKB_CB_OFFSET definitionZijun Hu1-2/+2
2025-04-17netdev: fix the locking for netdev notificationsJakub Kicinski1-0/+16
2025-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-0/+30
2025-04-17xfrm: Migrate offload configurationChiachang Wang1-2/+6
2025-04-16eth: bnxt: add support rx side device memory TCPTaehee Yoo1-0/+11
2025-04-16bonding: Fix multiple long standing offload racesCosmin Ratiu1-2/+5
2025-04-16xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free}Cosmin Ratiu1-0/+8
2025-04-15net: fib_rules: Fix iif / oif matching on L3 master deviceIdo Schimmel3-0/+30
2025-04-15netlink: Introduce nlmsg_payload helperBreno Leitao1-0/+16
2025-04-15mptcp: sched: remove mptcp_sched_dataMatthieu Baerts (NGI0)1-11/+2
2025-04-14rxrpc: Display security params in the afs_cb_call tracepointDavid Howells1-0/+2
2025-04-14rxrpc: Allow CHALLENGEs to the passed to the app for a RESPONSEDavid Howells1-0/+24
2025-04-14rxrpc: Pull out certain app callback funcs into an ops tableDavid Howells1-10/+15
2025-04-14net: Remove ->exit_batch_rtnl().Kuniyuki Iwashima1-2/+0
2025-04-14ipv4: ip_tunnel: Convert ip_tunnel_delete_nets() callers to ->exit_rtnl().Kuniyuki Iwashima1-4/+3
2025-04-14net: Add ->exit_rtnl() hook to struct pernet_operations.Kuniyuki Iwashima1-0/+2
2025-04-14page_pool: Track DMA-mapped pages and unmap them when destroying the poolToke Høiland-Jørgensen1-0/+6
2025-04-14udp: properly deal with xfrm encap and ADDRFORMPaolo Abeni1-1/+0
2025-04-14espintcp: remove encap socket caching to avoid reference leakSabrina Dubroca1-1/+0
2025-04-11tcp: Rename tcp_or_dccp_get_hashinfo().Kuniyuki Iwashima1-2/+1
2025-04-11net: Unexport shared functions for DCCP.Kuniyuki Iwashima1-1/+0
2025-04-11net: Retire DCCP socket.Kuniyuki Iwashima3-10/+2
2025-04-10tcp: add LINUX_MIB_PAWS_TW_REJECTED counterJiayuan Chen1-0/+1
2025-04-10tcp: add TCP_RFC7323_TW_PAWS drop reasonJiayuan Chen2-1/+8
2025-04-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-4/+41
2025-04-10Merge tag 'net-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-3/+40
2025-04-09net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.Kuniyuki Iwashima1-2/+38
2025-04-09netdev: depend on netdev->lock for qstats in ops locked driversJakub Kicinski1-1/+3
2025-04-09xdp: double protect netdev->xdp_flags with netdev->lockJakub Kicinski1-0/+1
2025-04-09netdev: add "ops compat locking" helpersJakub Kicinski1-0/+16
2025-04-09net: designate XSK pool pointers in queues as "ops protected"Jakub Kicinski1-3/+3
2025-04-08udp_tunnel: use static call for GRO hooks when possiblePaolo Abeni1-0/+4
2025-04-08udp_tunnel: create a fastpath GRO lookup.Paolo Abeni3-0/+24
2025-04-08net: rps: remove kfree_rcu_mightsleep() useEric Dumazet1-2/+3
2025-04-08sctp: detect and prevent references to a freed transport in sendmsgRicardo Cañuelo Navarro1-1/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-04-04net: move mp dev config validation to __net_mp_open_rxq()Jakub Kicinski1-0/+6
2025-04-03netdevsim: add dummy device notifiersStanislav Fomichev1-0/+3
2025-04-03net: use netif_disable_lro in ipv6_add_devStanislav Fomichev1-8/+8
2025-04-01Merge tag 'net-6.15-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-15/+0
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+2
2025-03-31Revert "tcp: avoid atomic operations on sk->sk_rmem_alloc"Eric Dumazet1-15/+0
2025-03-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-1/+10
2025-03-29Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-12/+1
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds51-271/+852
2025-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-1/+1
2025-03-26unix: fix up for "apparmor: add fine grained af_unix mediation"Stephen Rothwell1-0/+3
2025-03-25Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-5/+2
2025-03-25Merge tag 'for-net-next-2025-03-25' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski5-5/+65
2025-03-25Bluetooth: MGMT: Add LL Privacy SettingLuiz Augusto von Dentz1-0/+1
2025-03-25tcp/dccp: remove icsk->icsk_ack.timeoutEric Dumazet1-4/+8
2025-03-25tcp/dccp: remove icsk->icsk_timeoutEric Dumazet1-4/+8
2025-03-25net: designate queue -> napi linking as "ops protected"Jakub Kicinski2-1/+9
2025-03-25net: explain "protection types" for the instance lockJakub Kicinski1-0/+3
2025-03-25net: constify dev pointer in misc instance lock helpersJakub Kicinski1-4/+5
2025-03-25Bluetooth: L2CAP: add TX timestampingPauli Virtanen1-1/+2
2025-03-25Bluetooth: ISO: add TX timestampingPauli Virtanen1-0/+1
2025-03-25Bluetooth: add support for skb TX SND/COMPLETION timestampingPauli Virtanen1-0/+20
2025-03-25Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancelWentao Guan1-0/+5
2025-03-25Bluetooth: hci_core: Enable buffer flow control for SCO/eSCOLuiz Augusto von Dentz2-0/+14
2025-03-25Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPEPedro Nishiyama1-0/+8
2025-03-25Bluetooth: Add quirk for broken READ_VOICE_SETTINGPedro Nishiyama2-0/+12
2025-03-25Bluetooth: L2CAP: convert timeouts to secs_to_jiffies()Easwar Hariharan1-2/+2
2025-03-25Bluetooth: MGMT: Remove unused mgmt_*_discovery_completeDr. David Alan Gilbert1-2/+0
2025-03-25Revert "udp_tunnel: GRO optimizations"Jakub Kicinski3-34/+0
2025-03-25Merge tag 'ipsec-next-2025-03-24' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-2/+19
2025-03-25Merge tag 'nf-next-25-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-0/+21
2025-03-25net: rfs: hash function changeEric Dumazet1-1/+1
2025-03-25Merge tag 'wireless-next-2025-03-20' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski1-5/+35
2025-03-25bonding: check xdp prog when set bond modeWang Liang1-0/+1
2025-03-25tcp: avoid atomic operations on sk->sk_rmem_allocEric Dumazet1-0/+15
2025-03-25ipv6: fix _DEVADD() and _DEVUPD() macrosEric Dumazet1-4/+7
2025-03-25af_unix: Explicitly include headers for non-pointer struct fields.Kuniyuki Iwashima1-2/+6
2025-03-25af_unix: Move internal definitions to net/unix/.Kuniyuki Iwashima1-75/+1
2025-03-25af_unix: Sort headers.Kuniyuki Iwashima1-2/+2
2025-03-25tcp: support TCP_RTO_MIN_US for set/getsockopt useJason Xing1-1/+1
2025-03-24net: introduce per netns packet chainsPaolo Abeni2-1/+3
2025-03-24Merge tag 'vfs-6.15-rc1.afs' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+2
2025-03-24tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr().Kuniyuki Iwashima2-6/+0
2025-03-24tcp: move icsk_clean_acked to a better locationEric Dumazet2-4/+2
2025-03-24ax25: Remove broken autobindMurad Masimov1-1/+0
2025-03-21net: mctp: Remove unnecessary cast in mctp_cbHerbert Xu1-1/+1
2025-03-21xfrm: ipcomp: Use crypto_acomp interfaceHerbert Xu1-12/+1
2025-03-21netfilter: fib: avoid lookup if socket is availableFlorian Westphal1-0/+21
2025-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-5/+8
2025-03-20mptcp: sysctl: add available_path_managersGeliang Tang1-0/+2
2025-03-20mptcp: pm: define struct mptcp_pm_opsGeliang Tang1-0/+12
2025-03-19Merge tag 'for-net-2025-03-14' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Abeni1-1/+1
2025-03-18tcp: cache RTAX_QUICKACK metric in a hot cache lineEric Dumazet1-1/+2
2025-03-18inet: frags: change inet_frag_kill() to defer refcount updatesEric Dumazet2-2/+2
2025-03-18inet: frags: add inet_frag_putn() helperEric Dumazet2-3/+4
2025-03-18udp_tunnel: use static call for GRO hooks when possiblePaolo Abeni1-0/+4
2025-03-18udp_tunnel: create a fastpath GRO lookup.Paolo Abeni3-0/+30
2025-03-18net: mana: Support holes in device list reply msgHaiyang Zhang1-4/+7
2025-03-18Merge net-next/main to resolve conflictsJohannes Berg8-99/+222
2025-03-17tcp: Pass flags to __tcp_send_ackIlpo Järvinen1-1/+1
2025-03-17tcp: add new TCP_TW_ACK_OOW state and allow ECN bits in TOSIlpo Järvinen1-1/+2
2025-03-17tcp: helpers for ECN mode handlingIlpo Järvinen1-4/+40
2025-03-17tcp: extend TCP flags to allow AE bit/ACE fieldIlpo Järvinen1-2/+9
2025-03-17tcp: use BIT() macro in include/net/tcp.hChia-Yu Chang1-10/+11
2025-03-16percpu: use TYPEOF_UNQUAL() in variable declarationsUros Bizjak1-3/+2
2025-03-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-71/+41
2025-03-13Bluetooth: hci_event: Fix connection regression between LE and non-LE adaptersArkadiusz Bokowy1-1/+1
2025-03-13net: mana: Change the function signature of mana_get_primary_netdev_rcuLong Li1-1/+3
2025-03-12net: add granular lock for the netdev netlink socketStanislav Fomichev1-0/+1
2025-03-12net: create netdev_nl_sock to wrap bindings listStanislav Fomichev1-0/+11
2025-03-12wifi: cfg80211: expose cfg80211_chandef_get_width()Johannes Berg1-0/+11
2025-03-11wifi: cfg80211: Update the link address when a link is addedIlan Peer1-0/+1
2025-03-11wifi: cfg80211: improve supported_selector documentationJohannes Berg1-2/+2
2025-03-11wifi: cfg80211: allow IR in 20 MHz configurationsAnjaneyulu1-0/+3
2025-03-11wifi: cfg80211: allow setting extended MLD capa/opsJohannes Berg1-0/+6
2025-03-11wifi: cfg80211: move link reconfig parameters into a structJohannes Berg1-3/+12
2025-03-10rxrpc: Allow the app to store private data on peer structsDavid Howells1-0/+2
2025-03-08net: move misc netdev_lock flavors to a separate headerJakub Kicinski1-0/+89
2025-03-07tcp: ulp: diag: more info without CAP_NET_ADMINMatthieu Baerts (NGI0)1-2/+2
2025-03-07Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"Luiz Augusto von Dentz1-70/+38
2025-03-06inet: call inet6_ehashfn() once from inet6_hash_connect()Eric Dumazet2-2/+4
2025-03-06netfilter: nf_tables: make destruction work queue pernetFlorian Westphal1-1/+3
2025-03-05inet: fix lwtunnel_valid_encap_type() lock imbalanceEric Dumazet1-4/+8
2025-03-04tcp: use RCU lookup in __inet_hash_connect()Eric Dumazet1-1/+2
2025-03-04tcp: add RCU management to inet_bind_bucketEric Dumazet1-2/+2
2025-03-04Merge tag 'wireless-next-2025-03-04-v2' of https://git.kernel.org/pub/scm/lin...Jakub Kicinski3-32/+60
2025-03-03sock: add sock_kmemdup helperGeliang Tang1-0/+2
2025-03-03tcp: convert to dev_net_rcu()Eric Dumazet2-2/+2
2025-03-03tcp: add four drop reasons to tcp_check_req()Eric Dumazet1-0/+9
2025-03-03tcp: add a drop_reason pointer to tcp_check_req()Eric Dumazet1-1/+1
2025-03-03ipv4: fib: Namespacify fib_info hash tables.Kuniyuki Iwashima1-0/+3
2025-03-03ipv4: fib: Allocate fib_info_hash[] during netns initialisation.Kuniyuki Iwashima1-0/+2