aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2022-08-11Merge tag 'net-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds38-258/+439
2022-08-11Merge tag 'ceph-for-5.20-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds3-18/+31
2022-08-10net/tls: Use RCU API to access tls_ctx->netdevMaxim Mikityanskiy2-10/+31
2022-08-10tls: rx: device: don't try to copy too much on detachJakub Kicinski1-1/+1
2022-08-10tls: rx: device: bound the frag walkJakub Kicinski1-1/+7
2022-08-10net_sched: cls_route: remove from list when handle is 0Thadeu Lima de Souza Cascardo1-1/+1
2022-08-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski3-3/+30
2022-08-10net: fix refcount bug in sk_psock_get (2)Hawkins Jiawei1-1/+3
2022-08-10Merge tag 'nfs-for-5.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds11-160/+465
2022-08-10bpf: Check the validity of max_rdwr_access for sock local storage map iteratorHou Tao1-1/+1
2022-08-10bpf: Acquire map uref in .init_seq_private for sock{map,hash} iteratorHou Tao1-1/+19
2022-08-10bpf: Acquire map uref in .init_seq_private for sock local storage map iteratorHou Tao1-1/+9
2022-08-10devlink: Fix use-after-free after a failed reloadIdo Schimmel1-2/+2
2022-08-10vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()Peilin Ye1-0/+1
2022-08-10vsock: Fix memory leak in vsock_connect()Peilin Ye1-1/+8
2022-08-10netlabel: fix typo in commentTopi Miettinen1-1/+1
2022-08-10Merge tag 'linux-can-fixes-for-6.0-20220810' of git://git.kernel.org/pub/scm/...David S. Miller2-2/+11
2022-08-09ipv6: do not use RT_TOS for IPv6 flowlabelMatthias May1-2/+1
2022-08-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski6-134/+211
2022-08-09bpf: Allow calling bpf_prog_test kfuncs in tracing programsKumar Kartikeya Dwivedi1-0/+1
2022-08-09Merge tag 'nfsd-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-1/+1
2022-08-09Merge tag 'wireless-2022-08-09' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski1-3/+5
2022-08-09netfilter: nf_tables: fix null deref due to zeroed list headFlorian Westphal1-0/+1
2022-08-09netfilter: nf_tables: disallow jump to implicit chain from set elementPablo Neira Ayuso1-0/+4
2022-08-09netfilter: nf_tables: upfront validation of data via nft_data_init()Pablo Neira Ayuso5-113/+124
2022-08-09netfilter: nf_tables: do not allow RULE_ID to refer to another chainThadeu Lima de Souza Cascardo1-2/+5
2022-08-09netfilter: nf_tables: do not allow CHAIN_ID to refer to another tableThadeu Lima de Souza Cascardo1-2/+4
2022-08-09netfilter: nf_tables: do not allow SET_ID to refer to another tableThadeu Lima de Souza Cascardo1-1/+3
2022-08-09netfilter: nf_tables: validate variable length element extensionPablo Neira Ayuso2-16/+70
2022-08-09can: j1939: j1939_session_destroy(): fix memory leak of skbsFedor Pchelkin1-1/+7
2022-08-09can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with ...Fedor Pchelkin1-1/+4
2022-08-08Merge tag 'for-net-2022-08-08' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski7-39/+64
2022-08-08net/x25: fix call timeouts in blocking connectsMartin Schiller1-0/+5
2022-08-08Merge tag 'pull-work.iov_iter-rebased' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds7-28/+30
2022-08-089p: convert to advancing variant of iov_iter_get_pages_alloc()Al Viro3-19/+26
2022-08-08iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()Al Viro4-9/+4
2022-08-08Bluetooth: ISO: Fix not using the correct QoSLuiz Augusto von Dentz1-5/+11
2022-08-08Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed()Tetsuo Handa1-0/+2
2022-08-08Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUPLuiz Augusto von Dentz1-1/+1
2022-08-08Bluetooth: MGMT: Fixes build warnings with C=1Luiz Augusto von Dentz1-3/+2
2022-08-08Bluetooth: hci_event: Fix build warning with C=1Luiz Augusto von Dentz1-2/+5
2022-08-08Bluetooth: ISO: Fix memory corruptionLuiz Augusto von Dentz1-1/+4
2022-08-08Bluetooth: Fix null pointer deref on unexpected status eventSoenke Huster2-6/+24
2022-08-08Bluetooth: ISO: Fix info leak in iso_sock_getsockopt()Luiz Augusto von Dentz1-5/+5
2022-08-08Bluetooth: hci_conn: Fix updating ISO QoS PHYLuiz Augusto von Dentz1-9/+2
2022-08-08Bluetooth: ISO: unlock on error path in iso_sock_setsockopt()Dan Carpenter1-2/+4
2022-08-08Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regressionLuiz Augusto von Dentz1-7/+6
2022-08-08net: bpf: Use the protocol's set_rcvlowat behavior if there is oneGao Feng1-1/+4
2022-08-08wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_resultVeerendranath Jakkam1-3/+5
2022-08-06Merge tag '9p-for-5.20' of https://github.com/martinetd/linuxLinus Torvalds5-92/+97
2022-08-05net: seg6: initialize induction variable to first valid array indexNick Desaulniers1-5/+5
2022-08-05net: avoid overflow when rose /proc displays timer information.Francois Romieu1-1/+3
2022-08-05netfilter: flowtable: fix incorrect Kconfig dependenciesPablo Neira Ayuso1-2/+1
2022-08-05netfilter: nf_tables: fix crash when nf_trace is enabledFlorian Westphal1-11/+10
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-2/+9
2022-08-05Merge tag 'trace-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2-11/+4
2022-08-05mptcp: do not queue data on closed subflowsPaolo Abeni2-5/+14
2022-08-05mptcp: move subflow cleanup in mptcp_destroy_common()Paolo Abeni3-26/+18
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-39/+3
2022-08-04Merge tag 'driver-core-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+6
2022-08-03net/sched: remove hacks added to dev_trans_start() for bonding to workVladimir Oltean1-6/+2
2022-08-03Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds289-10418/+20458
2022-08-03Merge tag 'pull-work.9p' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-85/+35
2022-08-03libceph: clean up ceph_osdc_start_request prototypeJeff Layton1-9/+6
2022-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni3-8/+8
2022-08-02Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+1
2022-08-03libceph: fix ceph_pagelist_reserve() comment typoJason Wang1-1/+1
2022-08-03libceph: print fsid and epoch with osd idDaichi Mukai1-7/+23
2022-08-03libceph: check pointer before assigned to "c->rules[]"Li Qiong1-1/+1
2022-08-02Merge tag 'for-5.20/io_uring-zerocopy-send-2022-07-29' of git://git.kernel.dk...Linus Torvalds7-46/+140
2022-08-02Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kernel.dk/linux-blockLinus Torvalds2-43/+33
2022-08-01net: devlink: Fix missing mutex_unlock() callAmmar Faizi1-2/+4
2022-08-01net/tls: Remove redundant workqueue flush before destroyTariq Toukan1-1/+0
2022-08-01net: dsa: Fix spelling mistakes and cleanup codeXie Shaowen1-2/+2
2022-08-01dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lockHangyu Hua1-5/+5
2022-08-01net: rose: add netdev ref tracker to 'struct rose_sock'Eric Dumazet1-3/+9
2022-08-01net: rose: fix netdev reference changesEric Dumazet2-2/+11
2022-08-01net: devlink: enable parallel ops on netlink interfaceJiri Pirko1-0/+1
2022-08-01net: devlink: remove devlink_mutexJiri Pirko1-76/+4
2022-08-01net: devlink: convert reload command to take implicit devlink->lockJiri Pirko1-13/+5
2022-08-01net: devlink: introduce "unregistering" mark and use it during devlinks itera...Jiri Pirko1-0/+11
2022-08-01udp: Remove redundant __udp_sysctl_init() call from udp_init().Kuniyuki Iwashima1-7/+1
2022-08-01net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug()Li Qiong1-1/+1
2022-07-30batman-adv: tracing: Use the new __vstring() helperSteven Rostedt (Google)1-7/+2
2022-07-29dn_route: replace "jiffies-now>0" with "jiffies!=now"Yu Zhe1-1/+1
2022-07-29Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-1/+2
2022-07-29SUNRPC: Expand the svc_alloc_arg_err tracepointChuck Lever1-1/+1
2022-07-29seg6: add support for SRv6 H.L2Encaps.Red behaviorAndrea Mayer1-1/+11
2022-07-29seg6: add support for SRv6 H.Encaps.Red behaviorAndrea Mayer1-1/+127
2022-07-29net/af_packet: check len when min_header_len equals to 0Zhengchao Shao1-2/+2
2022-07-28ax25: fix incorrect dev_tracker usageEric Dumazet1-2/+2
2022-07-28devlink: Hold the instance lock in health callbacksMoshe Shemesh1-16/+14
2022-07-28net: devlink: remove region snapshots list dependency on devlink->lockJiri Pirko1-12/+29
2022-07-28net: devlink: remove region snapshot ID tracking dependency on devlink->lockJiri Pirko1-31/+33
2022-07-28devlink: introduce framework for selftestsVikas Gupta1-0/+216
2022-07-28net/tls: Multi-threaded calls to TX tls_dev_delTariq Toukan1-32/+31
2022-07-28net/tls: Perform immediate device ctx cleanup when possibleTariq Toukan1-8/+18
2022-07-28tls: rx: Fix unsigned comparison with less than zeroYang Li1-1/+2
2022-07-28tls: rx: fix the false positive warningJakub Kicinski1-1/+1
2022-07-28tls: strp: rename and multithread the workqueueJakub Kicinski1-1/+1
2022-07-28tls: rx: don't consider sock_rcvtimeo() cumulativeJakub Kicinski1-18/+19
2022-07-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski27-121/+203
2022-07-28net: ping6: Fix memleak in ipv6_renew_options().Kuniyuki Iwashima1-0/+6
2022-07-28Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Paolo Abeni3-7/+117
2022-07-27net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit()Jiri Pirko1-2/+1
2022-07-27net/sched: sch_cbq: change the type of cbq_set_lss to voidZhengchao Shao1-2/+1
2022-07-27sctp: leave the err path free in sctp_stream_init to sctp_stream_freeXin Long2-19/+5
2022-07-27SUNRPC: Don't reuse bvec on retransmission of the requestTrond Myklebust3-20/+20
2022-07-27tcp: md5: fix IPv4-mapped supportEric Dumazet1-3/+12
2022-07-27SUNRPC: Reinitialise the backchannel request buffers before reuseTrond Myklebust1-0/+14
2022-07-27net/smc: Enable module load on netlink usageStefan Raspl2-0/+2
2022-07-27net/smc: Pass on DMBE bit mask in IRQ handlerStefan Raspl1-3/+3
2022-07-27s390/ism: CleanupsStefan Raspl1-1/+1
2022-07-27net/smc: Eliminate struct smc_ism_positionHeiko Carstens3-27/+14
2022-07-26ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward()Eric Dumazet1-3/+1
2022-07-26mptcp: Do not return EINPROGRESS when subflow creation succeedsMat Martineau1-1/+1
2022-07-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski3-1/+39
2022-07-26Merge tag 'for-net-2022-07-26' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski3-17/+51
2022-07-26tls: rx: do not use the standard strparserJakub Kicinski4-67/+541
2022-07-26tls: rx: device: add input CoW helperJakub Kicinski3-10/+21
2022-07-26tcp: allow tls to decrypt directly from the tcp rcv queueJakub Kicinski1-1/+41
2022-07-26tls: rx: device: keep the zero copy status with offloadJakub Kicinski3-5/+35
2022-07-26tls: rx: don't free the output in case of zero-copyJakub Kicinski1-13/+13
2022-07-26tls: rx: factor SW handling out of tls_rx_one_record()Jakub Kicinski1-36/+57
2022-07-26tls: rx: wrap recv_pkt accesses in helpersJakub Kicinski2-5/+11
2022-07-26net: devlink: introduce nested devlink entity for line cardJiri Pirko1-0/+42
2022-07-26net: devlink: move net check into devlinks_xa_for_each_registered_get()Jiri Pirko1-96/+39
2022-07-26net: devlink: make sure that devlink_try_get() works with valid pointer durin...Jiri Pirko1-91/+80
2022-07-26Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_putLuiz Augusto von Dentz1-13/+48
2022-07-26Bluetooth: Always set event mask on suspendAbhishek Pandit-Subedi1-3/+3
2022-07-26Bluetooth: mgmt: Fix double free on error pathDan Carpenter1-1/+0
2022-07-26wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()Tetsuo Handa1-2/+1
2022-07-26netfilter: nft_queue: only allow supported familes and hooksFlorian Westphal1-0/+27
2022-07-26netfilter: nf_tables: add rescheduling points during loop detection walksFlorian Westphal1-0/+6
2022-07-26netfilter: nf_queue: do not allow packet truncation below transport header of...Florian Westphal1-1/+6
2022-07-26flow_offload: Introduce flow_match_pppoeWojciech Drewek1-0/+7
2022-07-26net/sched: flower: Add PPPoE filterWojciech Drewek1-0/+64
2022-07-26flow_dissector: Add PPPoE dissectorsWojciech Drewek1-7/+46
2022-07-26bridge: Do not send empty IFLA_AF_SPEC attributeBenjamin Poirier1-2/+6
2022-07-26bpf: Fix bpf_xdp_pointer return pointerJoanne Koong1-1/+1
2022-07-26bpf: Set flow flag to allow any source IP in bpf_tunnel_keyPaul Chaignon1-0/+1
2022-07-25sctp: fix sleep in atomic context bug in timer handlersDuoming Zhou1-1/+1
2022-07-25net: delete extra space and tab in blank lineWilliam Dean2-2/+2
2022-07-25net: dsa: fix reference counting for LAG FDBsVladimir Oltean1-0/+1
2022-07-25Merge tag 'wireless-next-2022-07-25' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski43-2752/+5229
2022-07-25SUNRPC create a function that probes only offline transportsOlga Kornievskaia1-0/+65
2022-07-25SUNRPC export xprt_iter_rewind functionOlga Kornievskaia1-1/+0
2022-07-25SUNRPC restructure rpc_clnt_setup_test_and_add_xprtOlga Kornievskaia1-21/+31
2022-07-25SUNRPC create an rpc function that allows xprt removal from rpc_clntOlga Kornievskaia3-7/+22
2022-07-25SUNRPC enable back offline transports in trunking discoveryOlga Kornievskaia1-0/+14
2022-07-25SUNRPC create an iterator to list only OFFLINE xprtsOlga Kornievskaia2-12/+98
2022-07-25SUNRPC add function to offline remove trunkable transportsOlga Kornievskaia1-0/+46
2022-07-25SUNRPC expose functions for offline remote xprt functionalityOlga Kornievskaia2-23/+37
2022-07-25Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller5-31/+15
2022-07-25ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.Kuniyuki Iwashima1-2/+5
2022-07-25tcp: Fix data-races around sysctl_tcp_reflect_tos.Kuniyuki Iwashima2-4/+4
2022-07-25tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.Kuniyuki Iwashima1-1/+1
2022-07-25tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.Kuniyuki Iwashima1-1/+1
2022-07-25tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.Kuniyuki Iwashima1-1/+2
2022-07-25net: Fix data-races around sysctl_[rw]mem(_offset)?.Kuniyuki Iwashima6-16/+17
2022-07-25tcp: Fix data-races around sk_pacing_rate.Kuniyuki Iwashima1-2/+2
2022-07-25net: mld: fix reference count leak in mld_{query | report}_work()Taehee Yoo1-6/+8
2022-07-24Merge branch 'for-5.20/io_uring' into for-5.20/io_uring-zerocopy-sendJens Axboe67-388/+445
2022-07-24net: fix compat pointer in get_compat_msghdr()Jens Axboe1-1/+1
2022-07-24net: copy from user before calling __get_compat_msghdrDylan Yudaken1-22/+17
2022-07-24net: copy from user before calling __copy_msghdrDylan Yudaken1-21/+16
2022-07-24mac80211: tracing: Use the new __vstring() helperSteven Rostedt (Google)1-4/+2
2022-07-24net/tls: Remove the context from the list in tls_device_downMaxim Mikityanskiy1-1/+6
2022-07-23SUNRPC: Remove xdr_align_data() and xdr_expand_hole()Anna Schumaker1-66/+0
2022-07-23SUNRPC: Add a function for zeroing out a portion of an xdr_streamAnna Schumaker1-0/+23
2022-07-23SUNRPC: Add a function for directly setting the xdr page lenAnna Schumaker1-0/+30
2022-07-23SUNRPC: Introduce xdr_stream_move_subsegment()Anna Schumaker1-0/+59
2022-07-23SUNRPC: Replace dprintk() call site in xs_data_readyChuck Lever1-2/+4
2022-07-23SUNRPC: Fail faster on bad verifierChuck Lever1-1/+1
2022-07-22Merge tag 'for-net-next-2022-07-22' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski18-1112/+4548
2022-07-22Bluetooth: ISO: Add broadcast supportLuiz Augusto von Dentz1-34/+357
2022-07-22Bluetooth: Add initial implementation of BIS connectionsLuiz Augusto von Dentz9-106/+1072
2022-07-22Bluetooth: Add BTPROTO_ISO socket typeLuiz Augusto von Dentz5-3/+1578
2022-07-22Bluetooth: Add initial implementation of CIS connectionsLuiz Augusto von Dentz5-51/+976
2022-07-22Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski12-233/+422
2022-07-22Revert "tcp: change pingpong threshold to 3"Wei Wang1-9/+6
2022-07-22Merge branch 'io_uring-zerocopy-send' of git://git.kernel.org/pub/scm/linux/k...Jakub Kicinski1-1/+1
2022-07-22net: fix uninitialised msghdr->sg_from_iterPavel Begunkov1-1/+1
2022-07-22Bluetooth: hci_core: Introduce hci_recv_event_dataLuiz Augusto von Dentz2-0/+35
2022-07-22Bluetooth: Convert delayed discov_off to hci_syncBrian Gix2-89/+33
2022-07-22Bluetooth: Remove update_scan hci_request dependancyBrian Gix5-28/+16
2022-07-22Bluetooth: Remove dead code from hci_request.cBrian Gix2-289/+0
2022-07-22Bluetooth: MGMT: Fix holding hci_conn reference while command is queuedLuiz Augusto von Dentz1-39/+12
2022-07-22wifi: mac80211: fix link data leakJohannes Berg1-10/+10
2022-07-22wifi: mac80211: mlme: fix disassoc with MLOJohannes Berg1-3/+5
2022-07-22wifi: mac80211: remove erroneous sband/link validationJohannes Berg1-13/+1
2022-07-22wifi: mac80211: mlme: transmit assoc frame with address translationJohannes Berg1-9/+9
2022-07-22wifi: mac80211: verify link addresses are differentJohannes Berg1-4/+34
2022-07-22wifi: mac80211: rx: track link in RX dataJohannes Berg2-2/+18
2022-07-22wifi: mac80211: optionally implement MLO multicast TXJohannes Berg4-11/+87
2022-07-22wifi: mac80211: expand ieee80211_mgmt_tx() for MLOJohannes Berg5-24/+48
2022-07-22wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX APIJohannes Berg1-0/+12
2022-07-22wifi: mac80211: report link ID to cfg80211 on mgmt RXJohannes Berg1-1/+3
2022-07-22wifi: cfg80211: report link ID in NL80211_CMD_FRAMEJohannes Berg1-0/+2
2022-07-22wifi: mac80211: add hardware timestamps for RX and TXAvraham Stern2-18/+50