aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2022-10-20Merge tag 'net-6.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds24-36/+105
2022-10-19net: sched: fix race condition in qdisc_graft()Eric Dumazet1-2/+3
2022-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski5-2/+8
2022-10-19net: Fix return value of qdisc ingress handling on successPaul Blakey1-0/+4
2022-10-19net: sched: sfb: fix null pointer access issue when sfb_init() failsZhengchao Shao1-1/+2
2022-10-19Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_i...Zhengchao Shao1-8/+17
2022-10-19net: sched: cake: fix null pointer access issue when cake_init() failsZhengchao Shao1-0/+4
2022-10-19netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirementsPablo Neira Ayuso1-2/+3
2022-10-19netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.Guillaume Nault4-0/+5
2022-10-18net: hsr: avoid possible NULL deref in skb_clone()Eric Dumazet1-6/+6
2022-10-18ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failedZhengchao Shao1-0/+2
2022-10-18udp: Update reuse->has_conns under reuseport_lock.Kuniyuki Iwashima5-4/+20
2022-10-16Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds44-96/+95
2022-10-16skmsg: pass gfp argument to alloc_sk_msg()Eric Dumazet1-4/+4
2022-10-15net: dsa: uninitialized variable in dsa_slave_netdevice_event()Dan Carpenter1-1/+1
2022-10-15net/smc: Fix an error code in smc_lgr_create()Dan Carpenter1-1/+2
2022-10-15net/atm: fix proc_mpc_write incorrect return valueXiaobo Liu1-1/+2
2022-10-14tls: strp: make sure the TCP skbs do not have overlapping dataJakub Kicinski1-4/+28
2022-10-14tipc: fix an information leak in tipc_topsrv_kern_subscrAlexander Potapenko1-1/+1
2022-10-14tipc: Fix recognition of trial periodMark Tomlinson1-1/+1
2022-10-13Merge tag 'io_uring-6.1-2022-10-13' of git://git.kernel.dk/linuxLinus Torvalds1-0/+20
2022-10-13Merge tag 'net-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds38-187/+306
2022-10-13Merge tag 'ceph-for-6.1-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds3-39/+9
2022-10-13Merge tag 'nfs-for-6.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds11-80/+141
2022-10-13kcm: avoid potential race in kcm_tx_workEric Dumazet1-1/+1
2022-10-13tcp: Clean up kernel listener's reqsk in inet_twsk_purge()Kuniyuki Iwashima2-5/+19
2022-10-13Merge tag 'wireless-2022-10-13' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Abeni4-47/+82
2022-10-13Merge branch 'cve-fixes-2022-10-13'Johannes Berg8-60/+94
2022-10-12openvswitch: add nf_ct_is_confirmed check before assigning the helperXin Long1-1/+2
2022-10-12tcp: Fix data races around icsk->icsk_af_ops.Kuniyuki Iwashima3-7/+12
2022-10-12ipv6: Fix data races around sk->sk_prot.Kuniyuki Iwashima3-11/+22
2022-10-12tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().Kuniyuki Iwashima6-6/+44
2022-10-12udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).Kuniyuki Iwashima2-12/+14
2022-10-12tcp/udp: Fix memory leak in ipv6_renew_options().Kuniyuki Iwashima1-0/+7
2022-10-12io_uring/af_unix: defer registered files gc to io_uring releasePavel Begunkov1-0/+20
2022-10-12mctp: prevent double key removal and unrefJeremy Kerr2-12/+21
2022-10-12netfilter: rpfilter/fib: Populate flowic_l3mdev fieldPhil Sutter4-11/+7
2022-10-12tcp: cdg: allow tcp_cdg_release() to be called multiple timesEric Dumazet1-0/+2
2022-10-12inet: ping: fix recent breakageEric Dumazet2-17/+6
2022-10-12ipv6: ping: fix wrong checksum for large framesEric Dumazet1-1/+1
2022-10-11Merge tag 'wireless-2022-10-11' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski8-43/+54
2022-10-11treewide: use get_random_bytes() when possibleJason A. Donenfeld3-3/+3
2022-10-11treewide: use get_random_u32() when possibleJason A. Donenfeld14-24/+24
2022-10-11treewide: use get_random_{u8,u16}() when possible, part 2Jason A. Donenfeld2-2/+2
2022-10-11treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld8-13/+13
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld22-54/+53
2022-10-10Merge tag '9p-for-6.1' of https://github.com/martinetd/linuxLinus Torvalds7-28/+246
2022-10-10Merge tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-4/+5
2022-10-10Merge tag 'sched-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-12/+8
2022-10-10wifi: cfg80211: update hidden BSSes to avoid WARN_ONJohannes Berg1-11/+20
2022-10-10wifi: mac80211: fix crash in beacon protection for P2P-deviceJohannes Berg1-5/+7
2022-10-10wifi: cfg80211: avoid nontransmitted BSS list corruptionJohannes Berg1-0/+9
2022-10-10wifi: cfg80211: fix BSS refcounting bugsJohannes Berg1-13/+14
2022-10-10wifi: cfg80211: ensure length byte is present before accessJohannes Berg1-2/+4
2022-10-10wifi: mac80211: fix MBSSID parsing use-after-freeJohannes Berg2-15/+23
2022-10-10wifi: cfg80211/mac80211: reject bad MBSSID elementsJohannes Berg2-0/+4
2022-10-10wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()Johannes Berg1-1/+1
2022-10-09net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_port_phylink_create()Yang Yingliang1-1/+1
2022-10-07Merge tag 'driver-core-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2022-10-07Merge tag 'tty-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+2
2022-10-07wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexibl...Kees Cook1-1/+3
2022-10-07wifi: wext: use flex array destination for memcpy()Hawkins Jiawei1-7/+10
2022-10-07wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packetsFelix Fietkau1-19/+21
2022-10-07wifi: mac80211: netdev compatible TX stop for iTXQ driversAlexander Wetzel2-7/+9
2022-10-07wifi: mac80211: fix decap offload for stations on AP_VLAN interfacesFelix Fietkau1-3/+4
2022-10-07wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change()Dan Carpenter1-1/+1
2022-10-07wifi: mac80211: remove/avoid misleading printsJames Prestwood1-3/+4
2022-10-07wifi: mac80211: fix probe req HE capabilities accessJames Prestwood1-1/+1
2022-10-07wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rxFelix Fietkau1-1/+1
2022-10-07net/9p: clarify trans_fd parse_opt failure handlingLi Zhong1-1/+3
2022-10-07net/9p: add __init/__exit annotations to module init/exit funcsXiu Jianfeng1-2/+2
2022-10-07net/9p: use a dedicated spinlock for trans_fdDominique Martinet1-16/+25
2022-10-07ipv4: Handle attempt to delete multipath route when fib_info contains an nh r...David Ahern1-4/+4
2022-10-079p/trans_fd: always use O_NONBLOCK read/writeTetsuo Handa1-0/+3
2022-10-06Merge tag 'pull-d_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-1/+1
2022-10-06SUNRPC: Add API to force the client to disconnectTrond Myklebust1-0/+14
2022-10-06SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC callsTrond Myklebust2-0/+48
2022-10-06SUNRPC: Fix races with rpc_killall_tasks()Trond Myklebust3-21/+28
2022-10-05Merge tag 'ieee802154-for-net-2022-10-05' of git://git.kernel.org/pub/scm/lin...Jakub Kicinski1-3/+4
2022-10-05Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo c...Vladimir Oltean1-5/+3
2022-10-05xprtrdma: Fix uninitialized variableChuck Lever1-2/+1
2022-10-05xprtrdma: Prevent memory allocations from driving a reclaimChuck Lever1-4/+4
2022-10-05xprtrdma: Memory allocation should be allowed to fail during connectChuck Lever1-3/+3
2022-10-05xprtrdma: MR-related memory allocation should be allowed to failChuck Lever3-11/+17
2022-10-05xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc()Chuck Lever1-11/+8
2022-10-05xprtrdma: Clean up synopsis of rpcrdma_req_create()Chuck Lever3-11/+11
2022-10-05svcrdma: Clean up RPCRDMA_DEF_GFPChuck Lever2-4/+2
2022-10-05SUNRPC: Replace the use of the xprtiod WQ in rpcrdmaChuck Lever2-9/+4
2022-10-05net/ieee802154: don't warn zero-sized raw_sendmsg()Tetsuo Handa1-0/+4
2022-10-05Revert "net/ieee802154: reject zero-sized raw_sendmsg()"Alexander Aring1-3/+0
2022-10-05net/9p: allocate appropriate reduced message buffersChristian Schoenebeck1-7/+35
2022-10-05net/9p: add 'pooled_rbuffers' flag to struct p9_trans_moduleChristian Schoenebeck4-0/+4
2022-10-05net/9p: add p9_msg_buf_size()Christian Schoenebeck2-0/+169
2022-10-05net/9p: split message size argument into 't_size' and 'r_size' pairChristian Schoenebeck1-9/+11
2022-10-059p: trans_fd/p9_conn_cancel: drop client lock earlierDominique Martinet1-1/+2
2022-10-04Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds358-16880/+10083
2022-10-04libceph: drop last_piece flag from ceph_msg_data_cursorJeff Layton3-39/+9
2022-10-03Merge tag 'nfsd-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2-17/+41
2022-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski14-53/+88
2022-10-03once: rename _SLOW to _SLEEPABLEJason A. Donenfeld1-2/+2
2022-10-03ethtool: add interface to interact with Ethernet Power EquipmentOleksij Rempel5-1/+209
2022-10-03Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski3-27/+26
2022-10-03Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski13-31/+343
2022-10-03net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.cLorenzo Bianconi4-52/+87
2022-10-03SUNRPC: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-10-03SUNRPC: use max_t() to simplify open codeZiyang Xuan1-4/+1
2022-10-03SUNRPC: Directly use ida_alloc()/free()Bo Liu3-6/+6
2022-10-03once: add DO_ONCE_SLOW() for sleepable contextsEric Dumazet1-2/+2
2022-10-03net/ieee802154: reject zero-sized raw_sendmsg()Tetsuo Handa1-0/+3
2022-10-03gro: add support of (hw)gro packets to gro stackCoco Li2-6/+29
2022-10-03mptcp: update misleading comments.Paolo Abeni1-7/+7
2022-10-03mptcp: use fastclose on more edge scenariosPaolo Abeni1-19/+44
2022-10-03mptcp: propagate fastclose errorPaolo Abeni1-11/+36
2022-10-03af_unix: Fix memory leaks of the whole sk due to OOB skb.Kuniyuki Iwashima1-6/+7
2022-10-03net: Add helper function to parse netlink msg of ip_tunnel_parmLiu Jian3-49/+34
2022-10-03net: Add helper function to parse netlink msg of ip_tunnel_encapLiu Jian4-107/+41
2022-10-03net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callba...Tetsuo Handa1-1/+1
2022-10-03Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller18-256/+633
2022-10-02net: sched: use tc_cls_bind_class() in filterZhengchao Shao9-54/+9
2022-10-02net: sched: ensure n arg not empty before call bind_classZhengchao Shao1-1/+1
2022-09-30net: dsa: remove bool devlink_port_setupVladimir Oltean1-8/+6
2022-09-30net: dsa: don't do devlink port setup earlyJiri Pirko1-94/+82
2022-09-30net: dsa: don't leave dangling pointers in dp->pl when failingVladimir Oltean3-10/+19
2022-09-30net: dsa: move port_setup/teardown to be called outside devlink port register...Jiri Pirko1-42/+26
2022-09-30net: devlink: add port_init/fini() helpers to allow pre-register/post-unregis...Jiri Pirko1-3/+43
2022-09-30net: devlink: introduce a flag to indicate devlink port being registeredJiri Pirko1-2/+4
2022-09-30net: devlink: introduce port registered assert helper and use itJiri Pirko1-13/+19
2022-09-30Merge tag 'for-net-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski14-1649/+1565
2022-09-30genetlink: reject use of nlmsg_flags for new commandsJakub Kicinski1-1/+31
2022-09-30Bluetooth: hci_sync: Fix not indicating power stateLuiz Augusto von Dentz1-0/+1
2022-09-30Merge tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski19-288/+766
2022-09-30xsk: Expose min chunk size to driversMaxim Mikityanskiy1-2/+0
2022-09-30ip6_vti:Remove the space before the commaHongbin Wang1-1/+1
2022-09-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller4-7/+22
2022-09-30tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limitedNeal Cardwell2-7/+14
2022-09-30sctp: handle the error returned from sctp_auth_asoc_init_active_keyXin Long1-4/+14
2022-09-30net: bridge: assign path_cost for 2.5G and 5G link speedSteven Hsieh1-1/+10
2022-09-30net-next: skbuff: refactor pskb_pullRichard Gobert3-4/+4
2022-09-30net-sysfs: Convert to use sysfs_emit() APIsWang Yufen1-29/+29
2022-09-29net/sched: taprio: allow user input of per-tc max SDUVladimir Oltean1-1/+151
2022-09-29net/sched: query offload capabilities through ndo_setup_tc()Vladimir Oltean1-0/+17
2022-09-29net/tipc: Remove unused struct distr_queue_itemYuan Can1-8/+0
2022-09-29net: skb: introduce and use a single page frag cachePaolo Abeni2-22/+103
2022-09-29net: sched: cls_u32: Avoid memcpy() false-positive warningKees Cook1-1/+5
2022-09-29vhost/vsock: Use kvmalloc/kvfree for larger packets.Junichi Uekawa1-1/+1
2022-09-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-47/+45
2022-09-29Bluetooth: L2CAP: Fix user-after-freeLuiz Augusto von Dentz1-0/+7
2022-09-29bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itselfMartin KaFai Lau2-1/+28
2022-09-29bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another functionMartin KaFai Lau1-17/+28
2022-09-29bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()Martin KaFai Lau1-6/+7
2022-09-29Merge tag 'net-6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds10-40/+45
2022-09-29xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_stateSabrina Dubroca1-6/+4
2022-09-29xfrm: ipcomp: add extack to ipcomp{4,6}_init_stateSabrina Dubroca3-7/+17
2022-09-29xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_stateSabrina Dubroca2-4/+12
2022-09-29xfrm: esp: add extack to esp_init_state, esp6_init_stateSabrina Dubroca2-42/+64
2022-09-29xfrm: ah: add extack to ah_init_state, ah6_init_stateSabrina Dubroca2-15/+27
2022-09-29xfrm: pass extack down to xfrm_type ->init_stateSabrina Dubroca10-11/+13
2022-09-28mptcp: fix unreleased socket in accept queueMenglong Dong3-27/+9
2022-09-28mptcp: factor out __mptcp_close() without socket lockMenglong Dong2-2/+13
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+1
2022-09-28net: Fix incorrect address comparison when searching for a bind2 bucketMartin KaFai Lau1-0/+10
2022-09-28mptcp: poll allow write call before actual connectBenjamin Hesmans1-0/+4
2022-09-28mptcp: handle defer connect in mptcp_sendmsgDmytro Shytyi1-0/+22
2022-09-28tcp: export tcp_sendmsg_fastopenBenjamin Hesmans1-3/+2
2022-09-28mptcp: add TCP_FASTOPEN_CONNECT socket optionBenjamin Hesmans1-1/+18
2022-09-28net: shrink struct ubuf_infoPavel Begunkov4-20/+24
2022-09-28Bluetooth: Call shutdown for HCI_USER_CHANNELAbhishek Pandit-Subedi1-7/+26
2022-09-28Bluetooth: Prevent double register of suspendAbhishek Pandit-Subedi2-3/+4
2022-09-28Revert "net: set proper memcg for net_init hooks allocations"Shakeel Butt1-7/+0
2022-09-28netfilter: nft_fib: Fix for rpath check with VRF devicesPhil Sutter2-1/+8
2022-09-28net: sched: act_bpf: simplify code logic in tcf_bpf_init()Zhengchao Shao1-1/+1
2022-09-28xfrm: Reinject transport-mode packets through workqueueLiu Jian1-5/+13
2022-09-27Add skb drop reasons to IPv6 UDP receive pathDonald Hunter1-6/+16
2022-09-27net: tls: Add ARIA-GCM algorithmTaehee Yoo2-0/+96
2022-09-27Merge tag 'wireless-2022-09-27' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski6-10/+19
2022-09-27Bluetooth: hci_core: Fix not handling link timeouts propertlyLuiz Augusto von Dentz1-11/+23
2022-09-27NFC: hci: Split memcpy() of struct hcp_message flexible arrayKees Cook1-7/+5
2022-09-27net: openvswitch: allow conntrack in non-initial user namespaceMichael Weiß1-5/+8
2022-09-27net: openvswitch: allow metering in non-initial user namespaceMichael Weiß1-7/+7
2022-09-27wifi: mac80211: mlme: Fix double unlock on assoc success handlingRafael Mendonca1-1/+0
2022-09-27wifi: mac80211: mlme: Fix missing unlock on beacon RXRafael Mendonca1-2/+6
2022-09-27wifi: mac80211: fix memory corruption in minstrel_ht_update_rates()Paweł Lenkow1-2/+4
2022-09-27wifi: mac80211: fix regression with non-QoS driversHans de Goede1-0/+4
2022-09-27wifi: mac80211: ensure vif queues are operational after startAlexander Wetzel1-2/+2
2022-09-27wifi: mac80211: don't start TX with fq->lock to fix deadlockAlexander Wetzel1-1/+1
2022-09-27wifi: cfg80211: fix MCS divisor valueTamizh Chelvam Raja1-2/+2
2022-09-27net/smc: Support SO_REUSEPORTTony Lu1-0/+1
2022-09-26net: sched: act_ct: fix possible refcount leak in tcf_ct_init()Hangyu Hua1-1/+4
2022-09-26net/sched: taprio: simplify list iteration in taprio_dev_notifier()Vladimir Oltean1-9/+4
2022-09-26net: dsa: make user ports return to init_net on netns deletionVladimir Oltean1-0/+1
2022-09-26xdp: improve page_pool xdp_return performanceJesper Dangaard Brouer1-6/+4
2022-09-26SUNRPC: Fix typo in xdr_buf_subsegment's kdoc commentChuck Lever1-1/+1
2022-09-26NFSD: Refactor common code out of dirlist helpersChuck Lever1-0/+22
2022-09-26SUNRPC: Clarify comment that documents svc_max_payload()Chuck Lever1-2/+6
2022-09-26SUNRPC: Parametrize how much of argsize should be zeroedChuck Lever1-1/+1
2022-09-26SUNRPC: Optimize svc_process()Chuck Lever1-13/+11
2022-09-26af_unix: Refactor unix_read_skb()Peilin Ye1-24/+10
2022-09-26udp: Refactor udp_read_skb()Peilin Ye1-29/+17
2022-09-26skmsg: Schedule psock work if the cached skb exists on the psockLiu Jian1-4/+8
2022-09-26net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memoryLiu Jian1-1/+2