aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2023-08-24Merge tag 'net-6.5-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds23-75/+190
2023-08-24Merge tag 'nf-23-08-23' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni4-11/+31
2023-08-24rtnetlink: Reject negative ifindexes in RTM_NEWLINKIdo Schimmel1-0/+3
2023-08-23netfilter: nf_tables: defer gc run if previous batch is still pendingFlorian Westphal2-0/+6
2023-08-23netfilter: nf_tables: fix out of memory error handlingFlorian Westphal1-3/+10
2023-08-23netfilter: nf_tables: use correct lock to protect gc_listPablo Neira Ayuso1-2/+2
2023-08-23netfilter: nf_tables: GC transaction race with abort pathPablo Neira Ayuso1-1/+5
2023-08-23netfilter: nf_tables: flush pending destroy work before netlink notifierPablo Neira Ayuso1-1/+1
2023-08-23netfilter: nf_tables: validate all pending tablesFlorian Westphal1-4/+7
2023-08-23net/sched: fix a qdisc modification with ambiguous command requestJamal Hadi Salim1-13/+40
2023-08-22batman-adv: Hold rtnl lock during MTU update via netlinkSven Eckelmann1-0/+3
2023-08-22can: raw: add missing refcount for memory leak fixOliver Hartkopp1-9/+26
2023-08-22can: isotp: fix support for transmission of SF without flow controlOliver Hartkopp1-15/+7
2023-08-22Merge tag 'wireless-2023-08-22' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski1-2/+10
2023-08-22Merge tag 'nfs-for-6.5-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-5/+4
2023-08-21wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warningPing-Ke Shih1-2/+10
2023-08-20ipv4: fix data-races around inet->inet_idEric Dumazet5-7/+7
2023-08-20net: validate veth and vxcan peer ifindexesJakub Kicinski1-4/+18
2023-08-19xprtrdma: Remap Receive buffers after a reconnectChuck Lever1-5/+4
2023-08-18dccp: annotate data-races in dccp_poll()Eric Dumazet1-8/+12
2023-08-18sock: annotate data-races around prot->memory_pressureEric Dumazet1-1/+1
2023-08-18devlink: add missing unregister linecard notificationJiri Pirko1-0/+3
2023-08-18Merge tag 'batadv-net-pullrequest-20230816' of git://git.open-mesh.org/linux-...Jakub Kicinski6-5/+29
2023-08-18Merge tag 'net-6.5-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds18-67/+110
2023-08-17sock: Fix misuse of sk_under_memory_pressure()Abel Wu1-1/+1
2023-08-16Merge tag 'nf-23-08-16' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...David S. Miller5-29/+66
2023-08-16ipv6: fix indentation of a config attributePrasad Pandit1-1/+1
2023-08-16Merge tag 'ipsec-2023-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git...David S. Miller8-30/+33
2023-08-15net: openvswitch: reject negative ifindexJakub Kicinski1-4/+4
2023-08-16netfilter: nft_dynset: disallow object mapsPablo Neira Ayuso1-0/+3
2023-08-16netfilter: nf_tables: GC transaction race with netns dismantlePablo Neira Ayuso1-1/+6
2023-08-16netfilter: nf_tables: fix GC transaction races with netns and netlink event e...Pablo Neira Ayuso1-4/+32
2023-08-16ipvs: fix racy memcpy in proc_do_sync_thresholdSishuai Gong1-0/+4
2023-08-16netfilter: set default timeout to 3 secs for sctp shutdown send and recv stateXin Long1-3/+3
2023-08-16netfilter: nf_tables: don't fail inserts if duplicate has expiredFlorian Westphal1-19/+4
2023-08-16netfilter: nf_tables: deactivate catchall elements in next generationFlorian Westphal1-0/+1
2023-08-16netfilter: nf_tables: fix kdoc warnings after gc reworkFlorian Westphal1-1/+1
2023-08-16netfilter: nf_tables: fix false-positive lockdep splatFlorian Westphal1-1/+12
2023-08-15net: fix the RTO timer retransmitting skb every 1ms if linear option is enabledJason Xing1-1/+3
2023-08-14sunrpc: set the bv_offset of first bvec in svc_tcp_sendmsgJeff Layton1-0/+3
2023-08-14Revert "vlan: Fix VLAN 0 memory leak"Vlad Buslov1-1/+2
2023-08-10Merge tag 'net-6.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds27-330/+620
2023-08-10net: tls: set MSG_SPLICE_PAGES consistentlyJakub Kicinski1-3/+0
2023-08-10Merge tag 'nf-23-08-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski4-173/+431
2023-08-10Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski3-7/+14
2023-08-10netfilter: nf_tables: remove busy mark and gc batch APIPablo Neira Ayuso1-47/+1
2023-08-10netfilter: nft_set_hash: mark set element as dead when deleting from packet pathPablo Neira Ayuso1-2/+4
2023-08-10netfilter: nf_tables: adapt set backend to use GC transaction APIPablo Neira Ayuso4-103/+173
2023-08-10netfilter: nf_tables: GC transaction API to avoid race with control planePablo Neira Ayuso1-11/+237
2023-08-09bpf, sockmap: Fix bug that strp_done cannot be calledXu Kuohai1-2/+8
2023-08-09bpf, sockmap: Fix map type error in sock_map_del_linkXu Kuohai1-5/+5
2023-08-09xsk: fix refcount underflow in error pathMagnus Karlsson1-0/+1
2023-08-09ipv6: adjust ndisc_is_useropt() to also return true for PIOMaciej Żenczykowski1-1/+2
2023-08-09Merge tag 'wireless-2023-08-09' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski1-1/+4
2023-08-09nexthop: Fix infinite nexthop bucket dump when using maximum nexthop IDIdo Schimmel1-5/+1
2023-08-09nexthop: Make nexthop bucket dump more efficientIdo Schimmel1-11/+5
2023-08-09nexthop: Fix infinite nexthop dump when using maximum nexthop IDIdo Schimmel1-5/+1
2023-08-09vlan: Fix VLAN 0 memory leakVlad Buslov1-2/+1
2023-08-09batman-adv: Fix batadv_v_ogm_aggr_send memory leakRemi Pommarel1-1/+3
2023-08-09wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()Keith Yeo1-1/+4
2023-08-09netfilter: nf_tables: don't skip expired elements during walkFlorian Westphal4-10/+16
2023-08-09net/smc: Use correct buffer sizes when switching between TCP and SMCGerd Bayer1-22/+51
2023-08-09net/smc: Fix setsockopt and sysctl to specify same buffer size againGerd Bayer5-20/+25
2023-08-08net/unix: use consistent error code in SO_PEERPIDFDDavid Rheinsberg1-1/+1
2023-08-07net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()Andrew Kanner1-6/+0
2023-08-06net: tls: avoid discarding data on record closeJakub Kicinski1-31/+33
2023-08-05batman-adv: Fix TT global entry leak when client roamed backRemi Pommarel1-1/+0
2023-08-04dccp: fix data-race around dp->dccps_mss_cacheEric Dumazet2-3/+9
2023-08-04mptcp: fix disconnect vs accept racePaolo Abeni2-30/+29
2023-08-04mptcp: avoid bogus reset on fallback closePaolo Abeni1-1/+1
2023-08-04tunnels: fix kasan splat when generating ipv4 pmtu errorFlorian Westphal1-1/+1
2023-08-04net/packet: annotate data-races around tp->statusEric Dumazet1-6/+10
2023-08-04mptcp: fix the incorrect judgment for msk->cb_flagsXiang Yang1-1/+1
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-01xfrm: don't skip free of empty state in acquire policyLeon Romanovsky1-6/+2
2023-08-01xfrm: delete offloaded policyLeon Romanovsky1-0/+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-31xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESHLin Ma1-0/+1
2023-07-31xfrm: add NULL check in xfrm_update_ae_paramsLin Ma1-1/+1
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-28batman-adv: Do not get eth header before batadv_check_management_packetRemi Pommarel2-2/+4
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-20batman-adv: Don't increase MTU when set by userSven Eckelmann3-1/+22
2023-07-20batman-adv: Trigger events for auto adjusted MTUSven Eckelmann1-1/+1
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-11ip_vti: fix potential slab-use-after-free in decode_session6Zhengchao Shao1-2/+2
2023-07-11ip6_vti: fix slab-use-after-free in decode_session6Zhengchao Shao1-2/+2
2023-07-11xfrm: fix slab-use-after-free in decode_session6Zhengchao Shao1-2/+2
2023-07-10xfrm: Silence warnings triggerable by bad packetsHerbert Xu1-13/+9
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