aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2024-03-06bpf: Derive source IP addr via bpf_*_fib_lookup()Martynas Pumputis2-1/+18
2024-03-06bpf: Add table ID to bpf_fib_lookup BPF helperLouis DeLosSantos1-1/+13
2024-03-06af_unix: Drop oob_skb ref before purging queue in GC.Kuniyuki Iwashima1-13/+9
2024-03-06mptcp: fix possible deadlock in subflow diagPaolo Abeni1-0/+3
2024-03-06mptcp: fix double-free on socket dismantleDavide Caratti1-0/+49
2024-03-06mptcp: fix snd_wnd initialization for passive socketPaolo Abeni1-1/+1
2024-03-06mptcp: push at DSS boundariesPaolo Abeni1-0/+1
2024-03-06mptcp: map v4 address to v6 when destroying subflowGeliang Tang1-0/+10
2024-03-06mptcp: continue marking the first subflow as UNCONNECTEDMatthieu Baerts (NGI0)1-0/+2
2024-03-06mptcp: fix duplicate subflow creationPaolo Abeni1-17/+19
2024-03-06mptcp: fix data races on remote_idPaolo Abeni2-7/+7
2024-03-06mptcp: fix data races on local_idPaolo Abeni6-12/+22
2024-03-06wifi: nl80211: reject iftype change with mesh ID changeJohannes Berg1-0/+2
2024-03-06tls: fix peeking with sync+async decryptionSabrina Dubroca1-3/+6
2024-03-06tls: decrement decrypt_pending if no async completion will be calledSabrina Dubroca1-0/+2
2024-03-06net: hsr: Use correct offset for HSR TLV values in supervisory HSR framesLukasz Majewski1-1/+1
2024-03-06rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing backLin Ma1-6/+5
2024-03-06netfilter: bridge: confirm multicast packets before passing them up the stackFlorian Westphal3-0/+127
2024-03-06netfilter: let reset rules clean out conntrack entriesFlorian Westphal5-0/+65
2024-03-06netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()Ignat Korchagin1-0/+20
2024-03-06Bluetooth: Enforce validation on max value of connection intervalKai-Heng Feng2-1/+11
2024-03-06Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUESTLuiz Augusto von Dentz1-1/+4
2024-03-06Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDRZijun Hu1-2/+2
2024-03-06Bluetooth: hci_sync: Fix accept_list when attempting to suspendLuiz Augusto von Dentz1-1/+4
2024-03-06Bluetooth: Avoid potential use-after-free in hci_error_resetYing Hsu1-3/+4
2024-03-06Bluetooth: hci_sync: Check the correct flag before starting a scanJonas Dreßler1-1/+1
2024-03-06ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()Eric Dumazet1-3/+4
2024-03-06net: mctp: take ownership of skb in mctp_local_outputJeremy Kerr1-2/+8
2024-03-06net: ip_tunnel: prevent perpetual headroom growthFlorian Westphal1-7/+21
2024-03-06netlink: Fix kernel-infoleak-after-free in __skb_datagram_iterRyosuke Yasuoka1-1/+1
2024-03-06af_unix: Fix task hung while purging oob_skb in GC.Kuniyuki Iwashima1-3/+4
2024-03-06netfilter: nf_tables: disallow timeout for anonymous setsPablo Neira Ayuso1-0/+7
2024-03-01arp: Prevent overflow in arp_req_get().Kuniyuki Iwashima1-1/+2
2024-03-01mptcp: add needs_id for netlink appending addrGeliang Tang1-5/+19
2024-03-01mptcp: userspace pm send RM_ADDR for ID 0Geliang Tang1-0/+39
2024-03-01Fix write to cloned skb in ipv6_hop_ioam()Justin Iurman1-0/+10
2024-03-01phonet/pep: fix racy skb_queue_empty() useRémi Denis-Courmont1-9/+32
2024-03-01phonet: take correct lock to peek at the RX queueRémi Denis-Courmont1-2/+2
2024-03-01net: mctp: put sock on tag allocation failureJeremy Kerr1-1/+1
2024-03-01netfilter: nf_tables: use kzalloc for hook allocationFlorian Westphal1-1/+1
2024-03-01netfilter: nf_tables: register hooks last when adding new chain/flowtablePablo Neira Ayuso1-38/+40
2024-03-01netfilter: nf_tables: rename function to destroy hook listPablo Neira Ayuso1-4/+4
2024-03-01netfilter: nft_flow_offload: release dst in case direct xmit path is usedPablo Neira Ayuso1-0/+1
2024-03-01netfilter: nft_flow_offload: reset dst in route object after setting up flowPablo Neira Ayuso1-3/+13
2024-03-01netfilter: flowtable: simplify route logicPablo Neira Ayuso2-25/+11
2024-03-01netfilter: nf_tables: set dormant flag on hook register failureFlorian Westphal1-0/+1
2024-03-01tls: don't skip over different type records from the rx_listSabrina Dubroca1-8/+14
2024-03-01tls: stop recv() if initial process_rx_list gave us non-DATASabrina Dubroca1-1/+1
2024-03-01tls: break out of main loop when PEEK gets a non-data recordSabrina Dubroca1-0/+2
2024-03-01bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()Shigeru Yoshida1-2/+5
2024-03-01net: dev: Convert sa_data to flexible array in struct sockaddrKees Cook3-7/+7
2024-03-01ipv6: sr: fix possible use-after-free and null-ptr-derefVasiliy Kovalev1-9/+11
2024-03-01ipv6: properly combine dev_base_seq and ipv6.dev_addr_genidEric Dumazet1-3/+18
2024-03-01ipv4: properly combine dev_base_seq and ipv4.dev_addr_genidEric Dumazet1-4/+17
2024-03-01dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().Kuniyuki Iwashima1-1/+24
2024-03-01net: bridge: switchdev: Ensure deferred event delivery on unoffloadTobias Waldekranz1-0/+10
2024-03-01net: bridge: switchdev: Skip MDB replays of deferred events on offloadTobias Waldekranz2-28/+119
2024-03-01mptcp: fix lockless access in subflow ULP diagPaolo Abeni2-2/+6
2024-03-01mptcp: add needs_id for userspace appending addrGeliang Tang1-6/+7
2024-03-01mptcp: make userspace_pm_append_new_local_addr staticGeliang Tang2-4/+2
2024-03-01l2tp: pass correct message length to ip6_append_dataTom Parkin1-1/+1
2024-03-01wifi: mac80211: adding missing drv_mgd_complete_tx() callJohannes Berg1-0/+1
2024-03-01wifi: mac80211: set station RX-NSS on reconfigJohannes Berg1-0/+2
2024-03-01netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_newXin Long1-1/+1
2024-03-01wifi: mac80211: fix race condition on enabling fast-xmitFelix Fietkau2-1/+3
2024-03-01wifi: cfg80211: fix missing interfaces when dumpingMichal Kazior1-0/+1
2024-03-01net/sched: Retire dsmark qdiscJamal Hadi Salim3-530/+0
2024-03-01net/sched: Retire ATM qdiscJamal Hadi Salim3-721/+0
2024-03-01net/sched: Retire CBQ qdiscJamal Hadi Salim3-1745/+0
2024-02-23net: prevent mss overflow in skb_segment()Eric Dumazet1-1/+2
2024-02-23netfilter: ipset: Missing gc cancellations fixedJozsef Kadlecsik2-2/+4
2024-02-23netfilter: ipset: fix performance regression in swap operationJozsef Kadlecsik4-18/+61
2024-02-23tls: fix NULL deref on tls_sw_splice_eof() with empty recordJann Horn1-0/+3
2024-02-23xfrm: Silence warnings triggerable by bad packetsHerbert Xu1-13/+9
2024-02-23xfrm: Use xfrm_state selector for BEET inputHerbert Xu1-4/+3
2024-02-23can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)Oleksij Rempel2-4/+19
2024-02-23can: j1939: prevent deadlock by changing j1939_socks_lock to rwlockZiqi Zhao3-14/+14
2024-02-23wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()Johannes Berg1-2/+3
2024-02-23wifi: cfg80211: fix wiphy delayed work queueingJohannes Berg1-0/+1
2024-02-23xfrm: Remove inner/outer modes from input pathHerbert Xu1-43/+23
2024-02-23xfrm: Remove inner/outer modes from output pathHerbert Xu1-22/+11
2024-02-23net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()Nikita Zhandarovich1-2/+2
2024-02-23nfc: nci: free rx_data_reassembly skb on NCI device cleanupFedor Pchelkin1-0/+4
2024-02-23mptcp: check addrs list in userspace_pm_get_local_idGeliang Tang1-1/+12
2024-02-23mptcp: drop the push_pending fieldPaolo Abeni2-7/+6
2024-02-23mptcp: fix data re-injection from stale subflowPaolo Abeni1-3/+0
2024-02-23mptcp: get rid of msk->subflowPaolo Abeni2-6/+6
2024-02-23net: tls: fix returned read length with async decryptJakub Kicinski1-1/+0
2024-02-23net: tls: fix use-after-free with partial reads and async decryptSabrina Dubroca1-2/+3
2024-02-23tls: fix race between async notify and socket closeJakub Kicinski1-33/+10
2024-02-23net: tls: factor out tls_*crypt_async_wait()Jakub Kicinski1-51/+45
2024-02-23tls: extract context alloc/initialization out of tls_set_sw_offloadSabrina Dubroca1-35/+51
2024-02-23tls/sw: Use splice_eof() to flushDavid Howells3-0/+77
2024-02-23net: openvswitch: limit the number of recursions from action setsAaron Conole1-16/+33
2024-02-23work around gcc bugs with 'asm goto' with outputsLinus Torvalds1-1/+1
2024-02-16netfilter: nft_set_rbtree: skip end interval element from gcPablo Neira Ayuso1-3/+3
2024-02-16netfilter: nft_set_pipapo: remove scratch_aligned pointerFlorian Westphal3-39/+10
2024-02-16netfilter: nft_set_pipapo: add helper to release pcpu scratch areaFlorian Westphal1-5/+23
2024-02-16netfilter: nft_set_pipapo: store index in scratch mapsFlorian Westphal3-26/+44
2024-02-16netfilter: nft_ct: reject direction for ct idPablo Neira Ayuso1-0/+3
2024-02-16netfilter: nft_compat: restrict match/target protocol to u16Pablo Neira Ayuso1-1/+7
2024-02-16netfilter: nft_compat: reject unused compat flagPablo Neira Ayuso1-1/+2
2024-02-16netfilter: nft_compat: narrow down revision to unsigned 8-bitsPablo Neira Ayuso1-3/+3
2024-02-16af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.Kuniyuki Iwashima1-0/+11
2024-02-16tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()Shigeru Yoshida1-0/+6
2024-02-16rxrpc: Fix response to PING RESPONSE ACKs to a dead callDavid Howells1-0/+8
2024-02-16inet: read sk->sk_family once in inet_recv_error()Eric Dumazet1-2/+4
2024-02-16tunnels: fix out of bounds access when building IPv6 PMTU errorAntoine Tenart1-1/+1
2024-02-16wifi: mac80211: fix waiting for beacons logicJohannes Berg1-2/+1
2024-02-05af_unix: fix lockdep positive in sk_diag_dump_icons()Eric Dumazet2-9/+7
2024-02-05net: ipv4: fix a memleak in ip_setup_corkZhipeng Lu1-6/+6
2024-02-05netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectationsPablo Neira Ayuso1-0/+24
2024-02-05netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting loggerPablo Neira Ayuso1-3/+4
2024-02-05netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEVPablo Neira Ayuso2-5/+10
2024-02-05netfilter: conntrack: correct window scaling with retransmitted SYNRyan Schaefer1-4/+6
2024-02-05bridge: mcast: fix disabled snooping after long uptimeLinus Lüssing2-7/+17
2024-02-05llc: call sock_orphan() at release timeEric Dumazet1-0/+2
2024-02-05ipv6: Ensure natural alignment of const ipv6 loopback and router addressesHelge Deller1-7/+14
2024-02-05tcp: add sanity checks to rx zerocopyEric Dumazet1-1/+11
2024-02-05ipmr: fix kernel panic when forwarding mcast packetsNicolas Dichtel4-5/+7
2024-02-05ipv4: raw: add drop reasonsEric Dumazet1-3/+5
2024-02-05ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()Eric Dumazet1-3/+18
2024-02-05wifi: cfg80211: fix RCU dereference in __cfg80211_bss_updateEdward Adam Davis1-1/+1
2024-02-05bridge: cfm: fix enum typo in br_cc_ccm_tx_parseLin Ma1-1/+1
2024-02-05net/smc: disable SEID on non-s390 archs where virtual ISM may be usedWen Gu1-0/+14
2024-02-05Bluetooth: L2CAP: Fix possible multiple reject sendFrédéric Danis1-1/+2
2024-02-05Bluetooth: hci_sync: fix BR/EDR wakeup bugclancy shang1-4/+6
2024-02-05wifi: cfg80211: free beacon_ies when overridden from hidden BSSBenjamin Berg1-0/+4
2024-02-05SUNRPC: Fix a suspicious RCU usage warningAnna Schumaker1-2/+15
2024-02-05rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()Oleg Nesterov1-1/+2
2024-01-31netfilter: nf_tables: reject QUEUE/DROP verdict parametersFlorian Westphal1-10/+6
2024-01-31netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechainPablo Neira Ayuso1-2/+9
2024-01-31netfilter: nf_tables: validate NFPROTO_* familyPablo Neira Ayuso8-2/+47
2024-01-31netfilter: nf_tables: restrict anonymous set and map names to 16 bytesFlorian Westphal1-0/+4
2024-01-31netfilter: nft_limit: reject configurations that cause integer overflowFlorian Westphal1-7/+16
2024-01-31ipv6: init the accept_queue's spinlocks in inet6_createZhengchao Shao1-0/+3
2024-01-31netlink: fix potential sleeping issue in mqueue_flush_fileZhengchao Shao1-1/+1
2024-01-31tcp: Add memory barrier to tcp_push()Salvatore Dipietro1-0/+1
2024-01-31net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recvSharath Srinivasan1-1/+1
2024-01-31net: fix removing a namespace with conflicting altnamesJakub Kicinski2-0/+12
2024-01-31udp: fix busy pollingEric Dumazet1-2/+9
2024-01-31llc: Drop support for ETH_P_TR_802_2.Kuniyuki Iwashima1-7/+0
2024-01-31llc: make llc_ui_sendmsg() more robust against bonding changesEric Dumazet1-8/+16
2024-01-31vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPINGLin Ma1-0/+4
2024-01-31tcp: make sure init the accept_queue's spinlocks onceZhengchao Shao3-3/+7
2024-01-31net/smc: fix illegal rmb_desc access in SMC-D connection dumpWen Gu1-1/+1
2024-01-31wifi: mac80211: fix potential sta-link leakJohannes Berg1-1/+4
2024-01-25ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_workNikita Zhandarovich1-0/+4
2024-01-25ethtool: netlink: Add missing ethnl_ops_begin/completeLudvig Pärsson1-2/+7
2024-01-25ipvs: avoid stat macros calls from preemptible contextFedor Pchelkin1-2/+2
2024-01-25netfilter: nf_tables: reject NFT_SET_CONCAT with not field length descriptionPablo Neira Ayuso1-1/+5
2024-01-25netfilter: nf_tables: skip dead set elements in netlink dumpPablo Neira Ayuso1-1/+1
2024-01-25netfilter: nf_tables: do not allow mismatch field size and set key lengthPablo Neira Ayuso1-1/+5
2024-01-25netfilter: bridge: replace physindev with physinif in nf_bridge_infoPavel Tikhomirov4-18/+58
2024-01-25netfilter: propagate net to nf_bridge_get_physindevPavel Tikhomirov6-14/+15
2024-01-25netfilter: nf_queue: remove excess nf_bridge variablePavel Tikhomirov1-3/+1
2024-01-25netfilter: nfnetlink_log: use proper helper for fetching physinifPavel Tikhomirov1-4/+4
2024-01-25netfilter: nft_limit: do not ignore unsupported flagsPablo Neira Ayuso1-7/+12
2024-01-25netfilter: nf_tables: reject invalid set policyPablo Neira Ayuso1-1/+9
2024-01-25mptcp: relax check on MPC passive fallbackPaolo Abeni1-1/+2
2024-01-25udp: annotate data-races around up->pendingEric Dumazet2-14/+14
2024-01-25mptcp: refine opt_mp_capable determinationEric Dumazet1-4/+4
2024-01-25mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()Eric Dumazet1-2/+2
2024-01-25mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()Eric Dumazet1-1/+1
2024-01-25mptcp: strict validation before using mp_opt->hmacEric Dumazet1-1/+1
2024-01-25mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOINEric Dumazet1-3/+3
2024-01-25Revert "net: rtnetlink: Enslave device before bringing it up"Nicolas Dichtel1-7/+7
2024-01-25Bluetooth: Fix atomicity violation in {min,max}_key_size_setGui-Dong Han1-4/+8
2024-01-25netfilter: nf_tables: check if catch-all set element is active in next genera...Pablo Neira Ayuso1-1/+1
2024-01-25keys, dns: Fix size check of V1 server-list headerDavid Howells1-1/+1
2024-01-25ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()Eric Dumazet1-13/+13
2024-01-25net/sched: act_ct: fix skb leak and crash on ooo fragsTao Liu1-6/+6
2024-01-25sctp: fix busy pollingEric Dumazet1-6/+4
2024-01-25sctp: support MSG_ERRQUEUE flag in recvmsg()Eric Dumazet2-0/+4
2024-01-25bpf: sockmap, fix proto update hook to avoid dup callsJohn Fastabend1-3/+18
2024-01-25Bluetooth: Fix bogus check for re-auth no supported with non-sspLuiz Augusto von Dentz2-14/+5
2024-01-25netfilter: nf_tables: mark newset as dead on transaction abortFlorian Westphal1-0/+1
2024-01-25virtio/vsock: fix logic which reduces credit update messagesArseniy Krasnov1-3/+10
2024-01-25ipmr: support IP_PKTINFO on cache report IGMP msgLeone Fernando1-7/+6
2024-01-25net/ncsi: Fix netlink major/minor version numbersPeter Delevoryas4-8/+36
2024-01-25SUNRPC: fix _xprt_switch_find_current_entry logicOlga Kornievskaia1-1/+1
2024-01-25calipso: fix memory leak in netlbl_calipso_add_pass()Gavrilov Ilia1-23/+26
2024-01-20net: qrtr: ns: Return 0 if server port is not presentSarannya S1-1/+3
2024-01-20neighbour: Don't let neigh_forced_gc() disable preemption for longJudy Hsiao1-1/+8
2024-01-20wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_capBen Greear1-0/+1
2024-01-20wifi: cfg80211: lock wiphy mutex for rfkill pollJohannes Berg1-0/+2
2024-01-20mptcp: fix uninit-value in mptcp_incoming_optionsEdward Adam Davis1-0/+1
2024-01-15ipv6: remove max_size check inline with ipv4Jon Maxwell2-14/+7
2024-01-10bpf: syzkaller found null ptr deref in unix_bpf proto addJohn Fastabend1-0/+2
2024-01-10net/sched: act_ct: Always fill offloading tuple iifidxVlad Buslov2-2/+15
2024-01-10net/sched: act_ct: additional checks for outdated flowsVlad Buslov1-0/+2
2024-01-10net/sched: act_ct: Take per-cb reference to tcf_ct_flow_tableVlad Buslov1-6/+28
2024-01-10netfilter: flowtable: GC pushes back packets to classic pathPablo Neira Ayuso2-7/+14
2024-01-10net/sched: act_ct: Fix promotion of offloaded unreplied tuplePaul Blakey3-6/+20
2024-01-10net/sched: act_ct: offload UDP NEW connectionsVlad Buslov1-12/+39
2024-01-10netfilter: flowtable: cache info of last offloadVlad Buslov3-9/+11
2024-01-10netfilter: flowtable: allow unidirectional rulesVlad Buslov1-4/+8
2024-01-10net: sched: call tcf_ct_params_free to free params in tcf_ct_initXin Long1-17/+18
2024-01-10bpf, sockmap: af_unix stream sockets need to hold ref for pair sockJohn Fastabend3-2/+7
2024-01-10ethtool: don't propagate EOPNOTSUPP from dumpsJakub Kicinski1-1/+1