aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
AgeCommit message (Expand)AuthorFilesLines
2025-05-22Merge tag 'ipsec-2025-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni1-1/+0
2025-05-20bnxt_en: Fix netdev locking in ULP IRQ functionsMichael Chan1-0/+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-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-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-15net: fib_rules: Fix iif / oif matching on L3 master deviceIdo Schimmel3-0/+30
2025-04-14espintcp: remove encap socket caching to avoid reference leakSabrina Dubroca1-1/+0
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-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
2025-02-28wifi: cfg80211: reorg sinfo structure elements for meshSarika Sharma1-22/+21
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-0/+11
2025-02-27Merge tag 'net-6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+1
2025-02-27xdp: remove xdp_alloc_skb_bulk()Alexander Lobakin1-1/+0
2025-02-27net: gro: expose GRO init/cleanup to use outside of NAPIAlexander Lobakin1-0/+3
2025-02-27net: gro: decouple GRO from the NAPI layerAlexander Lobakin2-13/+34
2025-02-26wifi: cfg80211: expose update timestamp to driversBenjamin Berg1-0/+3
2025-02-26wifi: mac80211: add ieee80211_iter_chan_contexts_mtxMiri Korenblit1-0/+25
2025-02-25Merge branch 'mlx5-next' into wip/leon-for-nextLeon Romanovsky6-8/+23
2025-02-24mptcp: sched: split get_subflow interface into twoGeliang Tang1-2/+3
2025-02-21net: better track kernel sockets lifetimeEric Dumazet1-0/+1
2025-02-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski4-2/+26
2025-02-21rtnetlink: Remove "net" from newlink paramsXiao Liang1-2/+0
2025-02-21net: ip_tunnel: Use link netns in newlink() of rtnl_link_opsXiao Liang1-2/+3
2025-02-21net: Use link/peer netns in newlink() of rtnl_link_opsXiao Liang1-0/+17
2025-02-21rtnetlink: Pack newlink() params into structXiao Liang1-4/+21
2025-02-21xfrm: check for PMTU in tunnel mode for packet offloadLeon Romanovsky1-0/+9
2025-02-21xfrm: simplify SA initialization routineLeon Romanovsky1-2/+1
2025-02-21xfrm: delay initialization of offload path till its actually requestedLeon Romanovsky1-1/+10
2025-02-20Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds2-0/+10
2025-02-20xsk: Add launch time hardware offload support to XDP Tx metadataSong Yoong Siang2-0/+11
2025-02-20bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callbackJason Xing1-2/+4
2025-02-20bpf: Prevent unsafe access to the sock fields in the BPF timestamping callbackJason Xing1-0/+1
2025-02-20bpf: Prepare the sock_ops ctx and call bpf prog for TX timestampingJason Xing1-0/+7
2025-02-20bpf: Add networking timestamping support to bpf_get/setsockopt()Jason Xing1-0/+3
2025-02-20net: Add options as a flexible array to struct ip_tunnel_infoGal Pressman2-7/+5
2025-02-20ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1'Gal Pressman1-1/+1
2025-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-0/+28
2025-02-20net: allow small head cache usage with large MAX_SKB_FRAGS valuesPaolo Abeni1-0/+3
2025-02-20tcp: drop secpath at the same time as we currently drop dstSabrina Dubroca1-0/+14
2025-02-19net: dismiss sk_forward_alloc_get()Paolo Abeni1-13/+0
2025-02-19ipv4: fib_rules: Add port mask matchingIdo Schimmel1-0/+11
2025-02-19net: fib_rules: Add port mask supportIdo Schimmel1-0/+8
2025-02-18net: Add net_passive_inc() and net_passive_dec().Kuniyuki Iwashima1-0/+11
2025-02-18ipv6: initialize inet socket cookies with sockcm_initWillem de Bruijn1-0/+2
2025-02-18ipv6: replace ipcm6_init calls with ipcm6_init_skWillem de Bruijn1-9/+0
2025-02-18ipv4: remove get_rttosWillem de Bruijn1-8/+3
2025-02-18ipv4: initialize inet socket cookies with sockcm_initWillem de Bruijn1-3/+2
2025-02-18net: initialize mark in sockcm_initWillem de Bruijn1-0/+1
2025-02-17Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski1-0/+47
2025-02-17netlink: Add nla_put_empty_nest helperJoe Damato1-0/+15
2025-02-17net: use napi_id_valid helperStefano Jordhani1-2/+2
2025-02-14net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL()Eric Dumazet1-0/+8
2025-02-14libeth: move idpf_rx_csum_decoded and idpf_rx_extractedMateusz Polchlopek1-0/+47
2025-02-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-7/+22
2025-02-13Bluetooth: L2CAP: Fix corrupted list in hci_chan_delLuiz Augusto von Dentz1-1/+2
2025-02-12net: avoid unconditionally touching sk_tsflags on RXPaolo Abeni1-4/+5
2025-02-12net: report csum_complete via qstatsJakub Kicinski1-0/+1
2025-02-11tcp: add tcp_rto_max_ms sysctlEric Dumazet1-0/+1
2025-02-11tcp: add the ability to control max RTOEric Dumazet2-5/+12
2025-02-11tcp: add a @pace_delay parameter to tcp_reset_xmit_timer()Eric Dumazet1-4/+6
2025-02-11tcp: remove tcp_reset_xmit_timer() @max_when argumentEric Dumazet1-4/+3
2025-02-11wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth RxEmmanuel Grumbach1-2/+2
2025-02-11wifi: mac80211: add strict mode disabling workaroundsJohannes Berg1-0/+6
2025-02-11wifi: mac80211: Add support for EPCS configurationIlan Peer1-1/+2
2025-02-11wifi: mac80211: Drop cooked monitor supportAlexander Wetzel1-6/+0
2025-02-11wifi: nl80211/cfg80211: Stop supporting cooked monitorAlexander Wetzel1-1/+1
2025-02-10net: fib_rules: Factorise fib_newrule() and fib_delrule().Kuniyuki Iwashima1-4/+4
2025-02-10vrf: use RCU protection in l3mdev_l3_out()Eric Dumazet1-0/+2
2025-02-10xsk: add helper to get &xdp_desc's DMA and meta pointer in one goAlexander Lobakin2-3/+48
2025-02-08lib/crc32: rename __crc32c_le_combine() to crc32c_combine()Eric Biggers1-2/+2
2025-02-08lib/crc32: standardize on crc32c() name for Castagnoli CRC32Eric Biggers1-3/+0
2025-02-07net: devmem: don't call queue stop / start when the interface is downJakub Kicinski1-0/+4
2025-02-07tcp: rename inet_csk_{delete|reset}_keepalive_timer()Eric Dumazet2-3/+1
2025-02-06netdev-genl: Elide napi_id when not presentJoe Damato1-0/+5
2025-02-06Merge branch 'io_uring-zero-copy-rx'Jakub Kicinski3-1/+69
2025-02-06net: add helpers for setting a memory provider on an rx queueDavid Wei1-0/+5
2025-02-06net: page_pool: add memory provider helpersPavel Begunkov1-0/+19
2025-02-06net: page_pool: add a mp hook to unregister_netdevice*Pavel Begunkov1-0/+1
2025-02-06net: page_pool: add callback for mp info printingPavel Begunkov1-0/+5
2025-02-06net: page_pool: create hooks for custom memory providersPavel Begunkov2-0/+19
2025-02-06net: generalise net_iov chunk ownersPavel Begunkov1-1/+20
2025-02-06ipv4: use RCU protection in ip_dst_mtu_maybe_forward()Eric Dumazet1-3/+10
2025-02-06ipv4: add RCU protection to ip4_dst_hoplimit()Eric Dumazet1-2/+7
2025-02-06net: add dev_net_rcu() helperEric Dumazet1-1/+1
2025-02-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2025-02-06RDMA/mana_ib: Query feature_flags bitmask from FWShiraz Saleem1-0/+1
2025-02-05net: sched: Fix truncation of offloaded action statisticsIdo Schimmel1-1/+1
2025-02-05net-sysfs: move queue attribute groups outside the default groupsAntoine Tenart1-0/+1
2025-02-03RDMA/mana_ib: implement get_dma_mrKonstantin Taranov1-0/+5
2025-02-03RDMA/mana_ib: Allow registration of DMA-mapped memory in PDsKonstantin Taranov1-0/+1
2025-01-29bpf: Fix wrong copied_seq calculationJiayuan Chen1-0/+8
2025-01-29strparser: Add read_sock callbackJiayuan Chen1-0/+2
2025-01-27Merge tag 'ipsec-2025-01-27' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-3/+13
2025-01-27net: page_pool: don't try to stash the napi idJakub Kicinski1-1/+0
2025-01-22Merge tag 'net-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds42-200/+813
2025-01-21Merge tag 'lsm-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+6
2025-01-20ipv6: Add __in6_dev_get_rtnl_net().Kuniyuki Iwashima1-0/+5
2025-01-20Merge tag 'nf-next-25-01-19' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski3-17/+12
2025-01-20net: move HDS config from ethtool stateJakub Kicinski1-0/+10
2025-01-20af_unix: Set drop reason in unix_dgram_disconnected().Kuniyuki Iwashima1-0/+7
2025-01-20af_unix: Set drop reason in manage_oob().Kuniyuki Iwashima1-0/+6