aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2023-08-04Merge tag 'ceph-for-6.5-rc5' of https://github.com/ceph/ceph-clientLinus Torvalds1-6/+14
2023-08-03Merge tag 'net-6.5-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds40-130/+249
2023-08-03Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+4
2023-08-03Merge tag 'wireless-2023-08-03' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski1-1/+1
2023-08-03tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopenEric Dumazet1-4/+5
2023-08-03tcp_metrics: annotate data-races around tm->tcpm_netEric Dumazet1-4/+7
2023-08-03tcp_metrics: annotate data-races around tm->tcpm_vals[]Eric Dumazet1-9/+14
2023-08-03tcp_metrics: annotate data-races around tm->tcpm_lockEric Dumazet1-2/+4
2023-08-03tcp_metrics: annotate data-races around tm->tcpm_stampEric Dumazet1-6/+13
2023-08-03tcp_metrics: fix addr_same() helperEric Dumazet1-1/+1
2023-08-02udp: Fix __ip_append_data()'s handling of MSG_SPLICE_PAGESDavid Howells1-0/+9
2023-08-02ip6mr: Fix skb_under_panic in ip6mr_cache_report()Yue Haibing1-1/+1
2023-08-02libceph: fix potential hang in ceph_osdc_notify()Ilya Dryomov1-6/+14
2023-08-01net: dcb: choose correct policy to parse DCB_ATTR_BCNLin Ma1-1/+1
2023-08-01bpf: sockmap: Remove preempt_disable in sock_map_sk_acquireTomas Glozar1-2/+0
2023-07-31net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-...valis1-1/+0
2023-07-31net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-freevalis1-1/+0
2023-07-31net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-freevalis1-1/+0
2023-07-31net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.Kuniyuki Iwashima1-2/+13
2023-07-29net: annotate data-races around sk->sk_priorityEric Dumazet8-13/+14
2023-07-29net: add missing data-race annotation for sk_ll_usecEric Dumazet1-1/+1
2023-07-29net: add missing data-race annotations around sk->sk_peek_offEric Dumazet2-3/+3
2023-07-29net: annotate data-races around sk->sk_markEric Dumazet20-34/+35
2023-07-29net: add missing READ_ONCE(sk->sk_rcvbuf) annotationEric Dumazet1-1/+1
2023-07-29net: add missing READ_ONCE(sk->sk_sndbuf) annotationEric Dumazet1-1/+1
2023-07-29net: annotate data-races around sk->sk_{rcv|snd}timeoEric Dumazet2-12/+16
2023-07-29net: add missing READ_ONCE(sk->sk_rcvlowat) annotationEric Dumazet1-1/+1
2023-07-29net: annotate data-races around sk->sk_max_pacing_rateEric Dumazet1-3/+6
2023-07-29net: annotate data-race around sk->sk_txrehashEric Dumazet1-2/+5
2023-07-29net: annotate data-races around sk->sk_reserved_memEric Dumazet1-3/+4
2023-07-29net: gro: fix misuse of CB in udp socket lookupRichard Gobert4-8/+22
2023-07-28net: sched: cls_u32: Fix match key mis-addressingJamal Hadi Salim1-6/+50
2023-07-28Merge tag 'ceph-for-6.5-rc4' of https://github.com/ceph/ceph-clientLinus Torvalds1-0/+1
2023-07-28Merge tag '9p-fixes-6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-38/+16
2023-07-27net: flower: fix stack-out-of-bounds in fl_set_key_cfm()Eric Dumazet1-2/+3
2023-07-27net: dsa: fix older DSA drivers using phylinkRussell King (Oracle)1-1/+8
2023-07-27rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE lengthLin Ma1-2/+6
2023-07-27bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsingLin Ma1-1/+4
2023-07-27tipc: stop tipc crypto on failure in tipc_node_createFedor Pchelkin1-1/+1
2023-07-27af_unix: Terminate sun_path when bind()ing pathname socket.Kuniyuki Iwashima1-5/+16
2023-07-27tipc: check return value of pskb_trim()Yuanjun Gong1-1/+2
2023-07-26Merge tag 'nf-23-07-26' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Jakub Kicinski3-17/+35
2023-07-26net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64Lin Ma1-0/+14
2023-07-26mptcp: more accurate NL event generationPaolo Abeni1-2/+1
2023-07-26netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHA...Pablo Neira Ayuso1-2/+3
2023-07-26netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERRORPablo Neira Ayuso1-9/+18
2023-07-26netfilter: nft_set_rbtree: fix overlap expiration walkFlorian Westphal1-6/+14
2023-07-26rbd: harden get_lock_owner_info() a bitIlya Dryomov1-0/+1
2023-07-26wifi: cfg80211: Fix return value in scan logicIlan Peer1-1/+1
2023-07-25af_packet: Fix warning of fortified memcpy() in packet_getname().Kuniyuki Iwashima1-1/+1
2023-07-25af_unix: Fix fortify_panic() in unix_bind_bsd().Kuniyuki Iwashima1-4/+2
2023-07-24Merge tag 'linux-can-fixes-for-6.5-20230724' of git://git.kernel.org/pub/scm/...Jakub Kicinski1-2/+3
2023-07-24ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary...Maciej Żenczykowski1-4/+10
2023-07-20Merge tag 'net-6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds34-365/+520
2023-07-20Merge tag 'for-net-2023-07-20' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski7-81/+211
2023-07-20Merge tag 'nf-23-07-20' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Jakub Kicinski2-3/+15
2023-07-20tcp: annotate data-races around fastopenq.max_qlenEric Dumazet2-3/+5
2023-07-20tcp: annotate data-races around icsk->icsk_user_timeoutEric Dumazet1-3/+3
2023-07-20tcp: annotate data-races around tp->notsent_lowatEric Dumazet1-2/+2
2023-07-20tcp: annotate data-races around rskq_defer_acceptEric Dumazet1-5/+6
2023-07-20tcp: annotate data-races around tp->linger2Eric Dumazet1-4/+4
2023-07-20tcp: annotate data-races around icsk->icsk_syn_retriesEric Dumazet2-4/+4
2023-07-20tcp: annotate data-races around tp->keepalive_probesEric Dumazet1-2/+3
2023-07-20tcp: annotate data-races around tp->keepalive_intvlEric Dumazet1-2/+2
2023-07-20tcp: annotate data-races around tp->keepalive_timeEric Dumazet1-1/+2
2023-07-20tcp: annotate data-races around tp->tsoffsetEric Dumazet2-4/+5
2023-07-20tcp: annotate data-races around tp->tcp_tx_delayEric Dumazet1-2/+2
2023-07-209p: remove dead stores (variable set again without being read)Dominique Martinet1-34/+12
2023-07-209p: virtio: skip incrementing unused variableDominique Martinet1-2/+2
2023-07-209p: virtio: make sure 'offs' is initialized in zc_requestDominique Martinet1-1/+1
2023-07-209p: virtio: fix unlikely null pointer deref in handle_rerrorDominique Martinet1-1/+1
2023-07-20Bluetooth: MGMT: Use correct address for memcpy()Andy Shevchenko1-1/+1
2023-07-20Bluetooth: SCO: fix sco_conn related locking and validity issuesPauli Virtanen1-11/+12
2023-07-20Bluetooth: hci_conn: return ERR_PTR instead of NULL when there is no linkSiddh Raman Pant1-2/+2
2023-07-20Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()Douglas Anderson1-1/+3
2023-07-20Bluetooth: ISO: fix iso_conn related locking and validity issuesPauli Virtanen1-22/+31
2023-07-20Bluetooth: hci_event: call disconnect callback before deleting connPauli Virtanen1-0/+3
2023-07-20Bluetooth: use RCU for hci_conn_params and iterate safely in hci_syncPauli Virtanen5-44/+159
2023-07-20netfilter: nf_tables: skip bound chain on rule flushPablo Neira Ayuso1-0/+2
2023-07-20netfilter: nf_tables: skip bound chain in netns release pathPablo Neira Ayuso1-0/+3
2023-07-20can: raw: fix lockdep issue in raw_release()Eric Dumazet1-2/+3
2023-07-20netfilter: nft_set_pipapo: fix improper element removalFlorian Westphal1-1/+5
2023-07-20netfilter: nf_tables: can't schedule in nft_chain_validateFlorian Westphal1-2/+2
2023-07-20netfilter: nf_tables: fix spurious set element insertion failureFlorian Westphal1-0/+3
2023-07-20Revert "bridge: Add extack warning when enabling STP in netns."Kuniyuki Iwashima1-3/+0
2023-07-20llc: Don't drop packet from non-root netns.Kuniyuki Iwashima1-3/+0
2023-07-20llc: Check netns in llc_estab_match() and llc_listener_match().Kuniyuki Iwashima3-21/+32
2023-07-20llc: Check netns in llc_dgram_match().Kuniyuki Iwashima1-7/+11
2023-07-19Revert "tcp: avoid the lookup process failing to get sk in ehash table"Kuniyuki Iwashima2-19/+6
2023-07-19ipv4: ip_gre: fix return value check in erspan_xmit()Yuanjun Gong1-1/+2
2023-07-19ipv4: ip_gre: fix return value check in erspan_fb_xmit()Yuanjun Gong1-1/+2
2023-07-19net:ipv6: check return value of pskb_trim()Yuanjun Gong1-1/+2
2023-07-19net: ipv4: Use kfree_sensitive instead of kfreeWang Ming1-1/+1
2023-07-18tcp: annotate data-races around tcp_rsk(req)->ts_recentEric Dumazet4-6/+9
2023-07-18tcp: annotate data-races around tcp_rsk(req)->txhashEric Dumazet4-5/+6
2023-07-18Merge tag 'linux-can-fixes-for-6.5-20230717' of git://git.kernel.org/pub/scm/...Jakub Kicinski2-39/+30
2023-07-17can: bcm: Fix UAF in bcm_proc_show()YueHaibing1-6/+6
2023-07-17can: raw: fix receiver memory leakZiyang Xuan1-33/+24
2023-07-17net: sched: cls_flower: Undo tcf_bind_filter in case of an errorVictor Nogueira1-52/+47
2023-07-17net: sched: cls_bpf: Undo tcf_bind_filter in case of an errorVictor Nogueira1-52/+47
2023-07-17net: sched: cls_u32: Undo refcount decrement in case update failedVictor Nogueira1-0/+7
2023-07-17net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knodeVictor Nogueira1-11/+30
2023-07-17net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_...Victor Nogueira1-23/+12
2023-07-14Merge tag 'ceph-for-6.5-rc2' of https://github.com/ceph/ceph-clientLinus Torvalds1-15/+26
2023-07-14gso: fix dodgy bit handling for GSO_UDP_L4Yan Zhai2-7/+12
2023-07-14bridge: Add extack warning when enabling STP in netns.Kuniyuki Iwashima1-0/+3
2023-07-13libceph: harden msgr2.1 frame segment length checksIlya Dryomov1-15/+26
2023-07-13net/sched: sch_qfq: account for stab overhead in qfq_enqueuePedro Tammela1-1/+6
2023-07-13net/sched: sch_qfq: reintroduce lmax bound check for MTUPedro Tammela1-2/+9
2023-07-12Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+1
2023-07-12wifi: cfg80211: fix receiving mesh packets without RFC1042 headerFelix Fietkau1-0/+2
2023-07-12net/sched: flower: Ensure both minimum and maximum ports are specifiedIdo Schimmel1-0/+10
2023-07-11xdp: use trusted arguments in XDP hints kfuncsLarysa Zaremba1-1/+1
2023-07-10net: sched: Replace strlcpy with strscpyAzeem Shaikh1-1/+1
2023-07-09ipv6/addrconf: fix a potential refcount underflow for idevZiyang Xuan1-2/+1
2023-07-08udp6: fix udp6_ehashfn() typoEric Dumazet1-1/+1
2023-07-08icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().Kuniyuki Iwashima1-1/+4
2023-07-08net: prevent skb corruption on frag list segmentationPaolo Abeni1-0/+5
2023-07-07udp6: add a missing call into udp_fail_queue_rcv_skb tracepointIvan Babrou2-0/+4
2023-07-06net/sched: cls_fw: Fix improper refcount update leads to use-after-freeM A Ramdhan1-5/+5
2023-07-06Merge tag 'nf-23-07-06' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni8-96/+148
2023-07-06netfilter: nf_tables: prevent OOB access in nft_byteorder_evalThadeu Lima de Souza Cascardo1-7/+7
2023-07-05Merge tag 'net-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds15-135/+230
2023-07-05Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+5
2023-07-05netfilter: nf_tables: do not ignore genmask when looking up chain by idThadeu Lima de Souza Cascardo1-4/+7
2023-07-05netfilter: conntrack: don't fold port numbers into addresses before hashingFlorian Westphal1-13/+7
2023-07-05netfilter: conntrack: Avoid nf_ct_helper_hash uses after freeFlorent Revest1-0/+4
2023-07-05netfilter: conntrack: gre: don't set assured flag for clash entriesFlorian Westphal1-1/+9
2023-07-05netfilter: nf_tables: report use refcount overflowPablo Neira Ayuso4-71/+114
2023-07-05mptcp: do not rely on implicit state check in mptcp_listen()Paolo Abeni1-0/+5
2023-07-05mptcp: ensure subflow is unhashed before cleaning the backlogPaolo Abeni1-1/+1
2023-07-04net: dsa: sja1105: always enable the send_meta optionsVladimir Oltean1-45/+0
2023-07-04net: dsa: tag_sja1105: fix MAC DA patching from meta framesVladimir Oltean1-2/+2
2023-07-04net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EXLin Ma1-0/+1
2023-07-04xsk: Honor SO_BINDTODEVICE on bindIlya Maximets1-0/+5
2023-07-03Merge tag 'leds-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds3-9/+4
2023-07-03tcp: annotate data races in __tcp_oow_rate_limited()Eric Dumazet1-3/+9
2023-07-03net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge modeVladimir Oltean1-3/+6
2023-07-03net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC modeVladimir Oltean1-2/+3
2023-07-01Merge tag 'nfs-for-6.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds8-24/+658
2023-06-29Bluetooth: hci_event: Fix parsing of CIS Established EventLuiz Augusto von Dentz1-15/+34
2023-06-29Bluetooth: hci_conn: Use kmemdup() to replace kzalloc + memcpyJiapeng Chong1-3/+1
2023-06-29Bluetooth: hci_sysfs: make bt_class a static const structureIvan Orlov1-7/+7
2023-06-29Bluetooth: ISO: Rework sync_interval to be sync_factorLuiz Augusto von Dentz2-4/+4
2023-06-29Bluetooth: MGMT: Fix marking SCAN_RSP as not connectableLuiz Augusto von Dentz1-10/+5
2023-06-29Bluetooth: hci_event: fix Set CIG Parameters error status handlingPauli Virtanen1-1/+2
2023-06-29Bluetooth: ISO: use hci_sync for setting CIG parametersPauli Virtanen1-8/+39
2023-06-29Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cbSungwoo Kim1-0/+2
2023-06-29Bluetooth: fix use-bdaddr-property quirkJohan Hovold1-5/+3
2023-06-29Bluetooth: fix invalid-bdaddr quirk for non-persistent setupJohan Hovold1-17/+11
2023-06-29Bluetooth: L2CAP: Fix use-after-freeZhengping Jiang1-0/+5
2023-06-29net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPTVladimir Oltean1-9/+29
2023-06-29net/sched: act_ipt: zero skb->cb before calling targetFlorian Westphal1-0/+10
2023-06-29net/sched: act_ipt: add sanity checks on skb before calling targetFlorian Westphal1-0/+33
2023-06-29net/sched: act_ipt: add sanity checks on table name and hook locationsFlorian Westphal1-7/+20
2023-06-29sctp: fix potential deadlock on &net->sctp.addr_wq_lockChengfeng Ye1-2/+2
2023-06-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds262-4447/+6923
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-6/+6
2023-06-27Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-5/+5
2023-06-27Merge tag 'selinux-pr-20230626' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+6
2023-06-27Merge tag 'wq-for-6.5-cleanup-ordered' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-2/+2
2023-06-27net: scm: introduce and use scm_recv_unix helperAlexander Mikhalitsyn1-2/+2
2023-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski19-106/+249
2023-06-27netlink: Add __sock_i_ino() for __netlink_diag_dump().Kuniyuki Iwashima2-4/+15
2023-06-27net: dsa: avoid suspicious RCU usage for synced VLAN-aware MAC addressesVladimir Oltean4-29/+64
2023-06-27Revert "af_unix: Call scm_recv() only after scm_set_cred()."Kuniyuki Iwashima1-1/+1
2023-06-27libceph: Partially revert changes to support MSG_SPLICE_PAGESDavid Howells2-39/+107
2023-06-26Merge tag 'nf-next-23-06-26' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski21-70/+194
2023-06-26Merge tag 'for-6.5/io_uring-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-0/+1
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2023-06-26Merge tag 'nfsd-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds9-136/+143
2023-06-26netfilter: nf_tables: fix underflow in chain reference counterPablo Neira Ayuso1-1/+3
2023-06-26netfilter: nf_tables: unbind non-anonymous set if rule construction failsPablo Neira Ayuso1-0/+2
2023-06-26netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return va...Ilia.Gavrilov1-1/+1
2023-06-26netfilter: conntrack: dccp: copy entire header to stack buffer, not just basi...Florian Westphal1-3/+49
2023-06-26net: nfc: Fix use-after-free caused by nfc_llcp_find_localLin Ma6-24/+77
2023-06-26netfilter: nf_tables: limit allowed range via nla_policyFlorian Westphal15-21/+21
2023-06-26netfilter: nf_tables: Introduce NFT_MSG_GETSETELEM_RESETPhil Sutter1-20/+48
2023-06-26netfilter: snat: evict closing tcp entries on reply tuple collisionFlorian Westphal1-4/+88
2023-06-26netfilter: nf_tables: permit update of set sizeFlorian Westphal1-0/+4
2023-06-26netfilter: ipset: remove rcu_read_lock_bh pair from ip_set_testFlorian Westphal1-2/+0
2023-06-26netfilter: nft_payload: rebuild vlan header when neededPablo Neira Ayuso1-1/+2
2023-06-24net: Kill MSG_SENDPAGE_NOTLASTDavid Howells3-4/+3
2023-06-24sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells49-330/+8
2023-06-24smc: Drop smc_sendpage() in favour of smc_sendmsg() + MSG_SPLICE_PAGESDavid Howells5-52/+1
2023-06-24rds: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpageDavid Howells1-11/+12
2023-06-24ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage()David Howells1-72/+19
2023-06-24ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpageDavid Howells1-40/+20
2023-06-24net: Use sendmsg(MSG_SPLICE_PAGES) not sendpage in skb_send_sock()David Howells1-22/+28
2023-06-24tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usageDavid Howells4-10/+15
2023-06-24Merge tag 'ieee802154-for-net-next-2023-06-23' of gitolite.kernel.org:pub/scm...Jakub Kicinski6-8/+202
2023-06-24net/tcp: optimise locking for blocking splicePavel Begunkov1-1/+1
2023-06-24af_unix: Call scm_recv() only after scm_set_cred().Kuniyuki Iwashima1-1/+1
2023-06-24sch_netem: fix issues in netem_change() vs get_dist_table()Eric Dumazet1-34/+25
2023-06-24Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski5-47/+121
2023-06-23net: convert sunrpc from pagevec to folio_batchMatthew Wilcox (Oracle)1-5/+5
2023-06-22Merge tag 'wireless-next-2023-06-22' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski31-866/+2193
2023-06-22Merge tag 'linux-can-fixes-for-6.4-20230622' of git://git.kernel.org/pub/scm/...Jakub Kicinski1-2/+3
2023-06-22net: fix net device address assign typePiotr Gardocki1-5/+5
2023-06-22net/tls: fix comment typoYueh-Shun Li1-1/+1