aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
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-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-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
2024-01-27batman-adv: mcast: fix memory leak on deleting a batman-adv interfaceLinus Lüssing1-0/+1
2024-01-27batman-adv: mcast: fix mcast packet type counter on timeouted nodesLinus Lüssing1-0/+2
2024-01-26ipmr: fix kernel panic when forwarding mcast packetsNicolas Dichtel4-5/+7
2024-01-26ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()Eric Dumazet1-3/+18
2024-01-26net/smc: fix incorrect SMC-D link group matching logicWen Gu1-3/+9
2024-01-26wifi: mac80211: Drop WBRF debugging statementsMario Limonciello1-2/+0
2024-01-26wifi: cfg80211: fix wiphy delayed work queueingJohannes Berg1-1/+2
2024-01-25Merge tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds35-59/+223
2024-01-25Merge tag 'nfsd-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-2/+2
2024-01-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni3-10/+47
2024-01-24xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOLMaciej Fijalkowski1-0/+2
2024-01-24xsk: fix usage of multi-buffer BPF helpers for ZC XDPMaciej Fijalkowski1-6/+36
2024-01-24xsk: make xsk_buff_pool responsible for clearing xdp_buff::flagsMaciej Fijalkowski1-0/+1
2024-01-24xsk: recycle buffer in case Rx queue was fullMaciej Fijalkowski1-4/+8
2024-01-24netfilter: nf_tables: validate NFPROTO_* familyPablo Neira Ayuso8-2/+47
2024-01-24netfilter: nf_tables: reject QUEUE/DROP verdict parametersFlorian Westphal1-10/+6
2024-01-24netfilter: nf_tables: restrict anonymous set and map names to 16 bytesFlorian Westphal1-0/+4
2024-01-24netfilter: nft_limit: reject configurations that cause integer overflowFlorian Westphal1-7/+16
2024-01-24netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechainPablo Neira Ayuso1-2/+9
2024-01-24net/sched: flower: Fix chain template offloadIdo Schimmel2-1/+31
2024-01-23Merge tag 'wireless-2024-01-22' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski5-4/+8
2024-01-23ipv6: init the accept_queue's spinlocks in inet6_createZhengchao Shao1-0/+3
2024-01-23netlink: fix potential sleeping issue in mqueue_flush_fileZhengchao Shao1-1/+1
2024-01-23tcp: Add memory barrier to tcp_push()Salvatore Dipietro1-0/+1
2024-01-22net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recvSharath Srinivasan1-1/+1
2024-01-22net: fix removing a namespace with conflicting altnamesJakub Kicinski2-0/+12
2024-01-21udp: fix busy pollingEric Dumazet1-2/+9
2024-01-19llc: Drop support for ETH_P_TR_802_2.Kuniyuki Iwashima1-7/+0
2024-01-19llc: make llc_ui_sendmsg() more robust against bonding changesEric Dumazet1-8/+16
2024-01-19vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPINGLin Ma1-0/+4
2024-01-19tcp: make sure init the accept_queue's spinlocks onceZhengchao Shao3-3/+7
2024-01-19Merge tag 'ceph-for-6.8-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-13/+4
2024-01-19net/smc: fix illegal rmb_desc access in SMC-D connection dumpWen Gu1-1/+1
2024-01-18Merge tag 'net-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds33-115/+219
2024-01-18Merge tag 'nf-24-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski12-59/+121
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2024-01-18Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-12/+10
2024-01-18ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_workNikita Zhandarovich1-0/+4
2024-01-18wifi: mac80211: fix race condition on enabling fast-xmitFelix Fietkau2-1/+3
2024-01-18wifi: mac80211: fix potential sta-link leakJohannes Berg1-1/+4
2024-01-18wifi: cfg80211/mac80211: remove dependency on non-existing optionLukas Bulwahn2-2/+0
2024-01-18wifi: cfg80211: fix missing interfaces when dumpingMichal Kazior1-0/+1
2024-01-18ethtool: netlink: Add missing ethnl_ops_begin/completeLudvig Pärsson1-2/+7
2024-01-17SUNRPC: use request size to initialize bio_vec in svc_udp_sendto()Lucas Stach1-2/+2
2024-01-17ipvs: avoid stat macros calls from preemptible contextFedor Pchelkin1-2/+2
2024-01-17netfilter: nf_tables: reject NFT_SET_CONCAT with not field length descriptionPablo Neira Ayuso1-1/+5
2024-01-17netfilter: nf_tables: skip dead set elements in netlink dumpPablo Neira Ayuso1-1/+1
2024-01-17netfilter: nf_tables: do not allow mismatch field size and set key lengthPablo Neira Ayuso1-1/+5
2024-01-17netfilter: nf_tables: check if catch-all set element is active in next genera...Pablo Neira Ayuso1-1/+1
2024-01-17netfilter: bridge: replace physindev with physinif in nf_bridge_infoPavel Tikhomirov4-18/+58
2024-01-17netfilter: propagate net to nf_bridge_get_physindevPavel Tikhomirov6-14/+15
2024-01-17netfilter: nf_queue: remove excess nf_bridge variablePavel Tikhomirov1-3/+1
2024-01-17netfilter: nfnetlink_log: use proper helper for fetching physinifPavel Tikhomirov1-4/+4
2024-01-17netfilter: nft_limit: do not ignore unsupported flagsPablo Neira Ayuso1-7/+12
2024-01-17netfilter: nf_tables: bail out if stateful expression provides no .clonePablo Neira Ayuso1-8/+7
2024-01-17netfilter: nf_tables: validate .maxattr at expression registrationPablo Neira Ayuso1-0/+3
2024-01-17netfilter: nf_tables: reject invalid set policyPablo Neira Ayuso1-1/+9
2024-01-17mptcp: relax check on MPC passive fallbackPaolo Abeni1-1/+2
2024-01-15libceph: remove MAX_EXTENTS check for sparse readsXiubo Li1-13/+4
2024-01-14net: tls, fix WARNIING in __sk_msg_freeJohn Fastabend1-1/+5
2024-01-13bpf: Avoid iter->offset making backward progress in bpf_iter_udpMartin KaFai Lau1-11/+10
2024-01-13bpf: iter_udp: Retry with a larger batch size without going back to the previ...Martin KaFai Lau1-1/+0
2024-01-13net: sched: track device in tcf_block_get/put_ext() only for clsact binder typesJiri Pirko1-2/+10
2024-01-13udp: annotate data-races around up->pendingEric Dumazet2-14/+14
2024-01-12mptcp: refine opt_mp_capable determinationEric Dumazet1-4/+4
2024-01-12mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()Eric Dumazet1-2/+2
2024-01-12mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()Eric Dumazet1-1/+1
2024-01-12mptcp: strict validation before using mp_opt->hmacEric Dumazet1-1/+1
2024-01-12mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOINEric Dumazet1-3/+3
2024-01-11Revert "net: rtnetlink: Enslave device before bringing it up"Nicolas Dichtel1-7/+7
2024-01-11rxrpc: Fix use of Don't Fragment flagDavid Howells4-5/+17
2024-01-11net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice eventsVladimir Oltean1-2/+5
2024-01-11net: fill in MODULE_DESCRIPTION()s for Sun RPCBreno Leitao3-0/+3
2024-01-11net: fill in MODULE_DESCRIPTION()s for NFCBreno Leitao3-0/+3
2024-01-11net: fill in MODULE_DESCRIPTION()s for HSRBreno Leitao1-0/+1
2024-01-11Merge tag 'for-6.8/io_uring-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds2-4/+2
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds282-2880/+9719
2024-01-10Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds5-0/+6
2024-01-10Merge tag 'nfs-for-6.8-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds4-40/+72
2024-01-10keys, dns: Fix size check of V1 server-list headerDavid Howells1-1/+1
2024-01-10Merge tag 'hardening-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+8
2024-01-10Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds12-410/+521
2024-01-10Merge tag 'afs-fix-rotation-20240105' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds9-40/+207
2024-01-09Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-23/+26
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-5/+7
2024-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni3-21/+21
2024-01-08tcp: Revert no longer abort SYN_SENT when receiving some ICMPShachar Kagan2-12/+3
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2024-01-08Merge tag 'vfs-6.8.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-10/+6
2024-01-08Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds2-2/+2
2024-01-07SUNRPC: discard sv_refcnt, and svc_get/svc_putNeilBrown1-9/+4
2024-01-07svc: don't hold reference for poolstats, only mutex.NeilBrown1-9/+23
2024-01-07SUNRPC: remove printk when back channel request not foundDai Ngo1-12/+2
2024-01-07svcrdma: Implement multi-stage Read completion againChuck Lever2-111/+76
2024-01-07svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete()Chuck Lever1-1/+92
2024-01-07svcrdma: Add back svcxprt_rdma::sc_read_complete_qChuck Lever2-1/+37
2024-01-07svcrdma: Add back svc_rdma_recv_ctxt::rc_pagesChuck Lever2-1/+8
2024-01-07svcrdma: Clean up comment in svc_rdma_accept()Chuck Lever1-7/+10
2024-01-07svcrdma: Remove queue-shortening warningsChuck Lever1-6/+1
2024-01-07svcrdma: Remove pointer addresses shown in dprintk()Chuck Lever1-3/+1