aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2024-03-08Merge tag 'ceph-for-6.8-rc8' of https://github.com/ceph/ceph-clientLinus Torvalds1-0/+3
2024-03-07Merge tag 'nf-24-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni3-6/+16
2024-03-07netrom: Fix data-races around sysctl_net_busy_readJason Xing2-4/+4
2024-03-07netrom: Fix a data-race around sysctl_netrom_link_fails_countJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_routing_controlJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeoutJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_requested_window_sizeJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_busy_delayJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delayJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_maximum_triesJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_timeoutJason Xing1-1/+1
2024-03-07netrom: Fix data-races around sysctl_netrom_network_ttl_initialiserJason Xing3-4/+5
2024-03-07netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiserJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_default_path_qualityJason Xing1-1/+1
2024-03-06Merge tag 'ipsec-2024-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski4-4/+13
2024-03-07netfilter: nf_conntrack_h323: Add protection for bmp length out of rangeLena Wang1-0/+4
2024-03-07netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeoutPablo Neira Ayuso1-0/+1
2024-03-07netfilter: nft_ct: fix l3num expectations with inet pseudo familyFlorian Westphal1-6/+5
2024-03-07netfilter: nf_tables: reject constant set with timeoutPablo Neira Ayuso1-0/+3
2024-03-07netfilter: nf_tables: disallow anonymous set with timeout flagPablo Neira Ayuso1-0/+3
2024-03-06net/rds: fix WARNING in rds_conn_connect_if_downEdward Adam Davis2-5/+4
2024-03-06libceph: init the cursor when preparing sparse read in msgr2Xiubo Li1-0/+3
2024-03-05dpll: move all dpll<>netdev helpers to dpll codeJakub Kicinski2-24/+2
2024-03-05net/ipv6: avoid possible UAF in ip6_route_mpath_notify()Eric Dumazet1-14/+7
2024-03-05xfrm: set skb control buffer based on packet offload as wellMike Yu1-1/+5
2024-03-05xfrm: fix xfrm child route lookup for packet offloadMike Yu1-1/+3
2024-03-04page_pool: fix netlink dump stop/resumeJakub Kicinski1-1/+2
2024-02-29Merge tag 'for-net-2024-02-28' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski6-11/+30
2024-02-29tls: fix use-after-free on failed backlog decryptionSabrina Dubroca1-7/+17
2024-02-29tls: separate no-async decryption request handling from asyncSabrina Dubroca1-5/+8
2024-02-29tls: fix peeking with sync+async decryptionSabrina Dubroca1-3/+6
2024-02-29tls: decrement decrypt_pending if no async completion will be calledSabrina Dubroca1-0/+2
2024-02-29Merge tag 'nf-24-02-29' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni4-0/+147
2024-02-29net: hsr: Use correct offset for HSR TLV values in supervisory HSR framesLukasz Majewski1-1/+1
2024-02-28rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing backLin Ma1-6/+5
2024-02-29netfilter: bridge: confirm multicast packets before passing them up the stackFlorian Westphal3-0/+127
2024-02-28netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()Ignat Korchagin1-0/+20
2024-02-28Bluetooth: Enforce validation on max value of connection intervalKai-Heng Feng2-1/+11
2024-02-28Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUESTLuiz Augusto von Dentz1-1/+4
2024-02-28Bluetooth: mgmt: Fix limited discoverable off timeoutFrédéric Danis1-1/+3
2024-02-28Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDRZijun Hu1-2/+2
2024-02-28Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_securityYuxuan Hu1-1/+1
2024-02-28Bluetooth: hci_sync: Fix accept_list when attempting to suspendLuiz Augusto von Dentz1-1/+4
2024-02-28Bluetooth: Avoid potential use-after-free in hci_error_resetYing Hsu1-3/+4
2024-02-28Bluetooth: hci_sync: Check the correct flag before starting a scanJonas Dreßler1-1/+1
2024-02-28net: hsr: Fix typo in the hsr_forward_do() function commentLukasz Majewski1-1/+1
2024-02-27Merge tag 'wireless-2024-02-27' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski2-1/+4
2024-02-26mptcp: fix possible deadlock in subflow diagPaolo Abeni1-0/+3
2024-02-26mptcp: fix double-free on socket dismantleDavide Caratti1-0/+49
2024-02-26mptcp: fix potential wake-up event lossPaolo Abeni1-10/+11
2024-02-26mptcp: fix snd_wnd initialization for passive socketPaolo Abeni1-1/+1
2024-02-26mptcp: push at DSS boundariesPaolo Abeni1-0/+1
2024-02-26mptcp: avoid printing warning once on client sideMatthieu Baerts (NGI0)1-1/+1
2024-02-26mptcp: map v4 address to v6 when destroying subflowGeliang Tang1-0/+10
2024-02-26dpll: rely on rcu for netdev_dpll_pin()Eric Dumazet1-1/+1
2024-02-26ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()Eric Dumazet1-3/+4
2024-02-26xfrm: Avoid clang fortify warning in copy_to_user_tmpl()Nathan Chancellor1-0/+3
2024-02-23wifi: mac80211: only call drv_sta_rc_update for uploaded stationsFelix Fietkau1-1/+2
2024-02-22net: mctp: take ownership of skb in mctp_local_outputJeremy Kerr1-2/+8
2024-02-22net: ip_tunnel: prevent perpetual headroom growthFlorian Westphal1-7/+21
2024-02-22netlink: Fix kernel-infoleak-after-free in __skb_datagram_iterRyosuke Yasuoka1-1/+1
2024-02-22l2tp: pass correct message length to ip6_append_dataTom Parkin1-1/+1
2024-02-22Merge tag 'nf-24-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni2-42/+56
2024-02-22Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni2-3/+7
2024-02-22Fix write to cloned skb in ipv6_hop_ioam()Justin Iurman1-0/+10
2024-02-22phonet/pep: fix racy skb_queue_empty() useRémi Denis-Courmont1-9/+32
2024-02-22phonet: take correct lock to peek at the RX queueRémi Denis-Courmont1-2/+2
2024-02-21net/sched: flower: Add lock protection when remove filter handleJianbo Liu1-1/+4
2024-02-21devlink: fix port dump cmd typeJiri Pirko1-1/+1
2024-02-21net: mctp: put sock on tag allocation failureJeremy Kerr1-1/+1
2024-02-22netfilter: nf_tables: use kzalloc for hook allocationFlorian Westphal1-1/+1
2024-02-22netfilter: nf_tables: register hooks last when adding new chain/flowtablePablo Neira Ayuso1-38/+40
2024-02-22netfilter: nft_flow_offload: release dst in case direct xmit path is usedPablo Neira Ayuso1-0/+1
2024-02-22netfilter: nft_flow_offload: reset dst in route object after setting up flowPablo Neira Ayuso1-3/+13
2024-02-22netfilter: nf_tables: set dormant flag on hook register failureFlorian Westphal1-0/+1
2024-02-21tls: don't skip over different type records from the rx_listSabrina Dubroca1-8/+14
2024-02-21tls: stop recv() if initial process_rx_list gave us non-DATASabrina Dubroca1-1/+1
2024-02-21tls: break out of main loop when PEEK gets a non-data recordSabrina Dubroca1-0/+2
2024-02-21bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()Shigeru Yoshida1-2/+5
2024-02-21af_unix: Drop oob_skb ref before purging queue in GC.Kuniyuki Iwashima1-13/+9
2024-02-21net: implement lockless setsockopt(SO_PEEK_OFF)Eric Dumazet3-34/+15
2024-02-20arp: Prevent overflow in arp_req_get().Kuniyuki Iwashima1-1/+2
2024-02-20devlink: fix possible use-after-free and memory leaks in devlink_init()Vasiliy Kovalev1-3/+9
2024-02-20ipv6: sr: fix possible use-after-free and null-ptr-derefVasiliy Kovalev1-9/+11
2024-02-18mptcp: fix duplicate subflow creationPaolo Abeni1-15/+18
2024-02-18mptcp: fix data races on remote_idPaolo Abeni2-7/+7
2024-02-18mptcp: fix data races on local_idPaolo Abeni6-13/+23
2024-02-18mptcp: fix lockless access in subflow ULP diagPaolo Abeni2-2/+6
2024-02-18mptcp: add needs_id for netlink appending addrGeliang Tang1-5/+19
2024-02-18mptcp: add needs_id for userspace appending addrGeliang Tang1-6/+7
2024-02-18ipv6: properly combine dev_base_seq and ipv6.dev_addr_genidEric Dumazet1-3/+18
2024-02-18ipv4: properly combine dev_base_seq and ipv4.dev_addr_genidEric Dumazet1-4/+17
2024-02-16net/sched: act_mirred: don't override retval if we already lost the skbJakub Kicinski1-12/+10
2024-02-16net/sched: act_mirred: use the backlog for mirred ingressJakub Kicinski1-9/+5
2024-02-16dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().Kuniyuki Iwashima1-1/+24
2024-02-16net: bridge: switchdev: Ensure deferred event delivery on unoffloadTobias Waldekranz1-0/+10
2024-02-16net: bridge: switchdev: Skip MDB replays of deferred events on offloadTobias Waldekranz2-28/+119
2024-02-16net/iucv: fix the allocation size of iucv_path_table arrayAlexander Gordeev1-2/+2
2024-02-15Merge tag 'net-6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds53-200/+314
2024-02-15net: sctp: fix skb leak in sctp_inq_free()Dmitry Antipov1-4/+10
2024-02-15Merge tag 'nf-24-02-15' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni3-3/+7
2024-02-15Merge tag 'linux-can-fixes-for-6.8-20240214' of git://git.kernel.org/pub/scm/...Paolo Abeni3-18/+33
2024-02-15net-timestamp: make sk_tskey more predictable in error pathVadim Fedorenko2-10/+16
2024-02-15wifi: nl80211: reject iftype change with mesh ID changeJohannes Berg1-0/+2
2024-02-14Merge tag 'wireless-2024-02-14' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski1-2/+3
2024-02-15netfilter: nf_tables: fix bidirectional offload regressionFelix Fietkau1-0/+1
2024-02-15netfilter: nat: restore default DNAT behaviorKyle Swenson1-1/+4
2024-02-15netfilter: nft_set_pipapo: fix missing : in kdocPablo Neira Ayuso1-2/+2
2024-02-14can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)Oleksij Rempel2-4/+19
2024-02-14can: j1939: prevent deadlock by changing j1939_socks_lock to rwlockZiqi Zhao3-14/+14
2024-02-14net: smc: fix spurious error message from __sock_release()Dmitry Antipov1-0/+1
2024-02-13xsk: Add truesize to skb_add_rx_frag().Sebastian Andrzej Siewior1-1/+2
2024-02-13af_unix: Fix task hung while purging oob_skb in GC.Kuniyuki Iwashima1-3/+4
2024-02-13net:rds: Fix possible deadlock in rds_message_putAllison Henderson1-2/+11
2024-02-12net: add rcu safety to rtnl_prop_list_size()Eric Dumazet2-7/+10
2024-02-12mptcp: really cope with fastopen racePaolo Abeni1-1/+2
2024-02-12mptcp: check addrs list in userspace_pm_get_local_idGeliang Tang1-1/+12
2024-02-12mptcp: corner case locking for rx path fields initializationPaolo Abeni5-39/+50
2024-02-12mptcp: fix more tx path fields initializationPaolo Abeni2-6/+13
2024-02-12mptcp: fix rcv space initializationPaolo Abeni3-7/+10
2024-02-12mptcp: drop the push_pending fieldPaolo Abeni2-7/+6
2024-02-12net-device: move lstats in net_device_read_txrxEric Dumazet1-1/+2
2024-02-12tcp: move tp->scaling_ratio to tcp_sock_read_txrx groupEric Dumazet1-1/+2
2024-02-10net: tls: fix returned read length with async decryptJakub Kicinski1-1/+0
2024-02-10net: tls: fix use-after-free with partial reads and async decryptSabrina Dubroca1-2/+3
2024-02-10net: tls: handle backlogging of crypto requestsJakub Kicinski1-0/+22
2024-02-10tls: fix race between tx work scheduling and socket closeJakub Kicinski1-10/+6
2024-02-10tls: fix race between async notify and socket closeJakub Kicinski1-33/+10
2024-02-10net: tls: factor out tls_*crypt_async_wait()Jakub Kicinski1-51/+45
2024-02-09Merge tag 'ceph-for-6.8-rc4' of https://github.com/ceph/ceph-clientLinus Torvalds3-27/+37
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds1-1/+1
2024-02-09net: fill in MODULE_DESCRIPTION()s for net/schedBreno Leitao6-0/+6
2024-02-09net: fill in MODULE_DESCRIPTION()s for ipv4 modulesBreno Leitao9-0/+9
2024-02-09net: fill in MODULE_DESCRIPTION()s for ipv6 modulesBreno Leitao7-0/+7
2024-02-09net: fill in MODULE_DESCRIPTION()s for 6LoWPANBreno Leitao1-0/+1
2024-02-09net: fill in MODULE_DESCRIPTION()s for af_keyBreno Leitao1-0/+1
2024-02-09net: fill in MODULE_DESCRIPTION()s for mpoaBreno Leitao1-0/+1
2024-02-09net: fill in MODULE_DESCRIPTION()s for xfrmBreno Leitao2-0/+2
2024-02-09net/sched: act_mirred: Don't zero blockid when net device is being deletedVictor Nogueira1-2/+0
2024-02-09net: openvswitch: limit the number of recursions from action setsAaron Conole1-16/+33
2024-02-08net/handshake: Fix handshake_req_destroy_test1Chuck Lever1-1/+4
2024-02-08wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()Johannes Berg1-2/+3
2024-02-08Merge tag 'nf-24-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni12-99/+144
2024-02-08netfilter: nft_set_pipapo: remove scratch_aligned pointerFlorian Westphal3-39/+10
2024-02-08netfilter: nft_set_pipapo: add helper to release pcpu scratch areaFlorian Westphal1-5/+23
2024-02-08netfilter: nft_set_pipapo: store index in scratch mapsFlorian Westphal3-26/+44
2024-02-08netfilter: nft_set_rbtree: skip end interval element from gcPablo Neira Ayuso1-3/+3
2024-02-08netfilter: nfnetlink_queue: un-break NF_REPEATFlorian Westphal1-3/+10
2024-02-08netfilter: nf_tables: use timestamp to check for set element timeoutPablo Neira Ayuso4-13/+28
2024-02-08netfilter: nft_ct: reject direction for ct idPablo Neira Ayuso1-0/+3
2024-02-08netfilter: ctnetlink: fix filtering for zone 0Felix Huettner1-4/+8
2024-02-08netfilter: ipset: Missing gc cancellations fixedJozsef Kadlecsik2-2/+4
2024-02-08netfilter: nft_set_pipapo: remove static in nft_pipapo_get()Pablo Neira Ayuso1-1/+1
2024-02-07netfilter: nft_compat: restrict match/target protocol to u16Pablo Neira Ayuso1-1/+7
2024-02-07netfilter: nft_compat: reject unused compat flagPablo Neira Ayuso1-1/+2
2024-02-07netfilter: nft_compat: narrow down revision to unsigned 8-bitsPablo Neira Ayuso1-3/+3
2024-02-07Merge tag 'wireless-2024-02-06' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski10-67/+175
2024-02-07libceph: just wait for more data to be available on the socketXiubo Li3-20/+18
2024-02-07libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*()Xiubo Li1-4/+4
2024-02-07libceph: fail sparse-read if the data length doesn't matchXiubo Li1-3/+15
2024-02-06devlink: avoid potential loop in devlink_rel_nested_in_notify_work()Jiri Pirko1-6/+6
2024-02-06af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.Kuniyuki Iwashima1-0/+11
2024-02-06tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()Shigeru Yoshida1-0/+6
2024-02-05rxrpc: Fix counting of new acks and nacksDavid Howells4-25/+117
2024-02-05rxrpc: Fix response to PING RESPONSE ACKs to a dead callDavid Howells1-0/+8
2024-02-05rxrpc: Fix delayed ACKs to not set the reference serial numberDavid Howells2-6/+1
2024-02-05rxrpc: Fix generation of serial numbers to skip zeroDavid Howells5-9/+23
2024-02-04inet: read sk->sk_family once in inet_recv_error()Eric Dumazet1-2/+4
2024-02-03tunnels: fix out of bounds access when building IPv6 PMTU errorAntoine Tenart1-1/+1
2024-02-02net: Fix from address in memcpy_to_iter_csum()Michael Lass1-1/+1
2024-02-02wifi: mac80211: accept broadcast probe responses on 6 GHzJohannes Berg1-12/+18
2024-02-02wifi: mac80211: adding missing drv_mgd_complete_tx() callJohannes Berg1-0/+1
2024-02-02wifi: mac80211: fix waiting for beacons logicJohannes Berg1-2/+1
2024-02-02wifi: mac80211: fix unsolicited broadcast probe configJohannes Berg1-7/+7
2024-02-02wifi: mac80211: initialize SMPS mode correctlyJohannes Berg1-4/+3
2024-02-02wifi: mac80211: fix driver debugfs for vif type changeJohannes Berg3-8/+3
2024-02-02wifi: mac80211: set station RX-NSS on reconfigJohannes Berg1-0/+2
2024-02-02wifi: mac80211: fix RCU use in TDLS fast-xmitJohannes Berg1-3/+4
2024-02-02wifi: mac80211: improve CSA/ECSA connection refusalJohannes Berg1-27/+76
2024-02-02wifi: cfg80211: detect stuck ECSA element in probe respJohannes Berg1-1/+58
2024-02-01Merge tag 'net-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds29-78/+207
2024-02-01Merge tag 'batadv-net-pullrequest-20240201' of git://git.open-mesh.org/linux-...Jakub Kicinski1-0/+3
2024-02-01Merge tag 'nf-24-01-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski10-31/+106
2024-02-01mptcp: fix data re-injection from stale subflowPaolo Abeni1-3/+0
2024-01-31af_unix: fix lockdep positive in sk_diag_dump_icons()Eric Dumazet2-9/+7
2024-01-31net: ipv4: fix a memleak in ip_setup_corkZhipeng Lu1-6/+6
2024-01-31netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectationsPablo Neira Ayuso1-0/+24
2024-01-31netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting loggerPablo Neira Ayuso1-3/+4
2024-01-31netfilter: ipset: fix performance regression in swap operationJozsef Kadlecsik4-18/+61
2024-01-31netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_newXin Long1-1/+1
2024-01-31netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEVPablo Neira Ayuso2-5/+10
2024-01-31netfilter: conntrack: correct window scaling with retransmitted SYNRyan Schaefer1-4/+6
2024-01-30devlink: Fix referring to hw_addr attribute during state validationParav Pandit1-1/+1
2024-01-30bridge: mcast: fix disabled snooping after long uptimeLinus Lüssing2-7/+17
2024-01-30llc: call sock_orphan() at release timeEric Dumazet1-0/+2
2024-01-30ipv6: Ensure natural alignment of const ipv6 loopback and router addressesHelge Deller1-7/+14
2024-01-29NFSv4.1: Assign the right value for initval and retries for rpc timeoutSamasth Norway Ananda1-2/+2
2024-01-29tcp: add sanity checks to rx zerocopyEric Dumazet1-1/+11
2024-01-29nfc: nci: free rx_data_reassembly skb on NCI device cleanupFedor Pchelkin1-0/+4
2024-01-29net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()Nikita Zhandarovich1-2/+2