aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2023-05-25Merge tag 'net-6.4-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds28-189/+445
2023-05-25udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().Kuniyuki Iwashima2-0/+4
2023-05-24net/handshake: Enable the SNI extension to work properlyChuck Lever1-0/+8
2023-05-24net/handshake: Unpin sock->file if a handshake is cancelledChuck Lever2-0/+5
2023-05-24net/handshake: handshake_genl_notify() shouldn't ignore @flagsChuck Lever1-1/+1
2023-05-24net/handshake: Fix uninitialized local variableChuck Lever1-1/+1
2023-05-24net/handshake: Fix handshake_dup() ref countingChuck Lever1-2/+3
2023-05-24net/handshake: Remove unneeded check from handshake_dup()Chuck Lever1-3/+0
2023-05-24Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski7-69/+124
2023-05-24ipv6: Fix out-of-bounds access in ipv6_find_tlv()Gavrilov Ilia1-0/+2
2023-05-23net: fix skb leak in __skb_tstamp_tx()Pratyush Yadav1-1/+3
2023-05-23page_pool: fix inconsistency for page_pool_ring_[un]lock()Yunsheng Lin1-2/+26
2023-05-23bpf, sockmap: Incorrectly handling copied_seqJohn Fastabend3-18/+35
2023-05-23bpf, sockmap: Wake up polling after data copyJohn Fastabend1-1/+10
2023-05-23bpf, sockmap: TCP data stall on recv before acceptJohn Fastabend1-0/+20
2023-05-23bpf, sockmap: Handle fin correctlyJohn Fastabend1-0/+31
2023-05-23bpf, sockmap: Improved check for empty queueJohn Fastabend1-24/+8
2023-05-23bpf, sockmap: Reschedule is now done through backlogJohn Fastabend1-2/+0
2023-05-23bpf, sockmap: Convert schedule_work into delayed_workJohn Fastabend2-8/+16
2023-05-23bpf, sockmap: Pass skb ownership through read_skbJohn Fastabend5-17/+5
2023-05-23ipv{4,6}/raw: fix output xfrm lookup wrt protocolNicolas Dichtel3-3/+17
2023-05-22net/handshake: Fix sock->file allocationChuck Lever1-14/+28
2023-05-22net/handshake: Squelch allocation warning during Kunit testChuck Lever1-1/+1
2023-05-22Merge tag 'nfs-for-6.4-2' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds1-3/+2
2023-05-22sctp: fix an issue that plpmtu can never go to complete stateXin Long1-4/+7
2023-05-19Bluetooth: Unlink CISes when LE disconnects in hci_conn_delRuihan Li1-15/+6
2023-05-19Bluetooth: Fix UAF in hci_conn_hash_flush againRuihan Li1-11/+22
2023-05-19Bluetooth: Refcnt drop must be placed last in hci_conn_unlinkRuihan Li1-3/+3
2023-05-19Bluetooth: Fix potential double free caused by hci_conn_unlinkRuihan Li1-9/+12
2023-05-19SUNRPC: Don't change task->tk_status after the call to rpc_exit_taskTrond Myklebust1-3/+2
2023-05-19net/smc: Reset connection when trying to use SMCRv2 fails.Wen Gu2-2/+8
2023-05-19tls: rx: strp: don't use GFP_KERNEL in softirq contextJakub Kicinski1-0/+4
2023-05-19tls: rx: strp: preserve decryption status of skbs when neededJakub Kicinski3-31/+113
2023-05-19tls: rx: strp: factor out copying skb dataJakub Kicinski1-10/+23
2023-05-19tls: rx: strp: fix determining record length in copy modeJakub Kicinski1-6/+15
2023-05-19tls: rx: strp: force mixed decrypted records into copy modeJakub Kicinski1-5/+11
2023-05-19tls: rx: strp: set the skb->len of detached / CoW'ed skbsJakub Kicinski1-0/+2
2023-05-19tls: rx: device: fix checking decryption statusJakub Kicinski1-1/+1
2023-05-18Merge tag 'net-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds32-170/+179
2023-05-17Merge tag 'nf-23-05-17' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Jakub Kicinski3-10/+18
2023-05-17Merge tag 'wireless-2023-05-17' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski7-37/+63
2023-05-17bridge: always declare tunnel functionsArnd Bergmann1-4/+4
2023-05-17atm: hide unused procfs functionsArnd Bergmann1-0/+2
2023-05-17Merge tag 'nfsd-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds6-46/+66
2023-05-17netfilter: nft_set_rbtree: fix null deref on element insertionFlorian Westphal1-7/+13
2023-05-17netfilter: nf_tables: fix nft_trans type confusionFlorian Westphal1-3/+1
2023-05-17netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with C...Tom Rix1-0/+4
2023-05-17vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()Eric Dumazet1-2/+2
2023-05-16Merge tag 'ipsec-2023-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski5-74/+29
2023-05-16Merge tag 'linux-can-fixes-for-6.4-20230515' of git://git.kernel.org/pub/scm/...Jakub Kicinski2-2/+2
2023-05-16devlink: Fix crash with CONFIG_NET_NS=nIdo Schimmel1-1/+1
2023-05-16wifi: mac80211: recalc chanctx mindef before assigningJohannes Berg1-0/+3
2023-05-16wifi: mac80211: consider reserved chanctx for mindefJohannes Berg3-30/+47
2023-05-16wifi: mac80211: simplify chanctx allocationJohannes Berg1-1/+1
2023-05-16wifi: mac80211: Abort running color change when stopping the APMichael Lee1-1/+2
2023-05-16wifi: mac80211: fix min center freq offset tracingJohannes Berg1-1/+1
2023-05-16wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize()Christophe JAILLET1-2/+2
2023-05-16wifi: mac80211: fortify the spinlock against deadlock by interruptMirsad Goran Todorovac1-2/+3
2023-05-16wifi: cfg80211: Drop entries with invalid BSSIDs in RNRIlan Peer1-1/+5
2023-05-15can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flagOliver Hartkopp1-1/+1
2023-05-15can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flagOliver Hartkopp1-1/+1
2023-05-15tipc: check the bearer min mtu properly when setting it by netlinkXin Long1-2/+2
2023-05-15tipc: do not update mtu if msg_max is too small in mtu negotiationXin Long1-3/+6
2023-05-15tipc: add tipc_bearer_min_mtu to calculate min mtuXin Long3-2/+19
2023-05-15net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()Dong Chenchen1-5/+3
2023-05-14SUNRPC: Fix trace_svc_register() call siteChuck Lever1-1/+1
2023-05-14SUNRPC: always free ctxt when freeing deferred requestNeilBrown4-27/+39
2023-05-14SUNRPC: double free xprt_ctxt while still in useNeilBrown1-1/+2
2023-05-13erspan: get the proto with the md version for collect_mdXin Long1-5/+8
2023-05-12tcp: fix possible sk_priority leak in tcp_v4_send_reset()Eric Dumazet1-2/+3
2023-05-12vsock: avoid to close connected socket after the timeoutZhuang Shengen1-1/+1
2023-05-11ipv6: remove nexthop_fib6_nh_bh()Eric Dumazet1-8/+8
2023-05-11devlink: change per-devlink netdev notifier to static oneJiri Pirko3-13/+9
2023-05-10Merge tag 'nf-23-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski3-6/+12
2023-05-10af_unix: Fix data races around sk->sk_shutdown.Kuniyuki Iwashima1-8/+12
2023-05-10af_unix: Fix a data race of sk->sk_receive_queue->qlen.Kuniyuki Iwashima1-1/+1
2023-05-10net: datagram: fix data-races in datagram_poll()Eric Dumazet1-5/+10
2023-05-10tcp: add annotations around sk->sk_shutdown accessesEric Dumazet3-9/+11
2023-05-10net: add vlan_get_protocol_and_depth() helperEric Dumazet3-6/+4
2023-05-10net: deal with most data-races in sk_wait_event()Eric Dumazet8-19/+22
2023-05-10net: annotate sk->sk_err write from do_recvmmsg()Eric Dumazet1-1/+1
2023-05-10netlink: annotate accesses to nlk->cb_runningEric Dumazet1-4/+4
2023-05-10netfilter: conntrack: fix possible bug_on with enable_hooks=1Florian Westphal2-3/+6
2023-05-10netfilter: nf_tables: always release netdev hooks from notifierFlorian Westphal1-3/+6
2023-05-10xfrm: Check if_id in inbound policy/secpath matchBenedict Wong1-5/+6
2023-05-10af_key: Reject optional tunnel/BEET mode templates in outbound policiesTobias Brunner1-4/+8
2023-05-10xfrm: Reject optional tunnel/BEET mode templates in outbound policiesTobias Brunner1-5/+9
2023-05-07net: skb_partial_csum_set() fix against transport header magic valueEric Dumazet1-2/+2
2023-05-05Merge tag 'net-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds20-49/+100
2023-05-05SUNRPC: Fix error handling in svc_setup_socket()Chuck Lever1-12/+4
2023-05-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextJakub Kicinski1-0/+2
2023-05-05net/sched: flower: fix error handler on replaceVlad Buslov1-1/+2
2023-05-05Revert "net/sched: flower: Fix wrong handle assignment during filter change"Vlad Buslov1-1/+1
2023-05-05net/sched: flower: fix filter idr initializationVlad Buslov1-3/+3
2023-05-04Merge tag '9p-6.4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+4
2023-05-049p: Remove INET dependencyJason Andryuk1-0/+2
2023-05-03SUNRPC: Fix encoding of accepted but unsuccessful RPC repliesChuck Lever1-6/+11
2023-05-03netfilter: nf_tables: fix ct untracked match breakageFlorian Westphal1-4/+10
2023-05-03af_packet: Don't send zero-byte data in packet_sendmsg_spkt().Kuniyuki Iwashima1-1/+1
2023-05-03ethtool: Fix uninitialized number of lanesIdo Schimmel1-1/+1
2023-05-03netfilter: nf_tables: deactivate anonymous set from preparation phasePablo Neira Ayuso4-3/+15
2023-05-03netfilter: nf_tables: hit ENOENT on unexisting chain/flowtable update with mi...Pablo Neira Ayuso1-12/+17
2023-05-02SUNRPC: Avoid relying on crypto API to derive CBC-CTS output IVArd Biesheuvel1-0/+10
2023-05-01rxrpc: Fix timeout of a call that hasn't yet been granted a channelDavid Howells4-1/+13
2023-05-01rxrpc: Make it so that a waiting process can be abortedDavid Howells1-2/+5
2023-05-01rxrpc: Fix hard call timeout unitsDavid Howells1-1/+1
2023-05-01net/sched: act_mirred: Add carrier checkVictor Nogueira1-1/+1
2023-04-29Merge tag 'nfsd-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds6-69/+243
2023-04-29Merge tag 'nfs-for-6.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds5-52/+18
2023-04-28net: ipv6: fix skb hash for some RST packetsAntoine Tenart1-1/+1
2023-04-28sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()Cong Wang1-3/+5
2023-04-28net/sched: cls_api: remove block_cb from driver_list before freeingVlad Buslov1-0/+1
2023-04-28tcp: fix skb_copy_ubufs() vs BIG TCPEric Dumazet1-6/+14
2023-04-28net/ncsi: clear Tx enable mode when handling a Config required AENCosmo Chou1-0/+1
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+2
2023-04-27SUNRPC: Support TLS handshake in the server-side TCP socket codeChuck Lever3-6/+111
2023-04-27SUNRPC: Clear rq_xid when receiving a new RPC CallChuck Lever1-0/+2
2023-04-27SUNRPC: Recognize control messages in server-side TCP socket codeChuck Lever1-2/+46
2023-04-27SUNRPC: Be even lazier about releasing pagesChuck Lever2-3/+3
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-3/+2
2023-04-27net/sched: act_pedit: free pedit keys on bail from offset checkPedro Tammela1-1/+3
2023-04-27net/sched: flower: Fix wrong handle assignment during filter changeIvan Vecera1-1/+1
2023-04-27rxrpc: Fix potential data race in rxrpc_wait_to_be_connected()David Howells1-8/+4
2023-04-26Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds271-2997/+10038
2023-04-26SUNRPC: Convert svc_xprt_release() to the release_pages() APIChuck Lever1-6/+5
2023-04-26SUNRPC: Relocate svc_free_res_pages()Chuck Lever2-1/+20
2023-04-26SUNRPC: Ignore return value of ->xpo_sendtoChuck Lever2-18/+16
2023-04-26SUNRPC: Ensure server-side sockets have a sock->fileChuck Lever1-7/+18
2023-04-26NFSD: Watch for rq_pages bounds checking errors in nfsd_splice_actor()Chuck Lever1-1/+14
2023-04-26sunrpc: simplify two-level sysctl registration for svcrdma_parm_tableLuis Chamberlain1-19/+2
2023-04-26SUNRPC: return proper error from get_expiry()NeilBrown2-12/+12
2023-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni13-101/+111
2023-04-25Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-0/+1
2023-04-25Merge tag 'asm-generic-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+5
2023-04-25tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.Kuniyuki Iwashima1-0/+3
2023-04-25Revert "Fix XFRM-I support for nested ESP tunnels"Martin Willi2-53/+4
2023-04-24Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-12/+11
2023-04-24net: ethtool: coalesce: try to make user settings stick twiceJakub Kicinski1-11/+43
2023-04-24netlink: Use copy_to_user() for optval in netlink_getsockopt().Kuniyuki Iwashima1-52/+23
2023-04-24Merge tag 'nf-next-23-04-22' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski9-345/+432
2023-04-24Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-4/+4
2023-04-24Merge branches 'acpi-bus', 'acpi-video' and 'acpi-misc'Rafael J. Wysocki1-0/+1
2023-04-23Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if runningLuiz Augusto von Dentz2-6/+31
2023-04-23Bluetooth: Cancel sync command before suspend and power offArchie Pusaka2-0/+7
2023-04-23Bluetooth: Devcoredump: Fix storing u32 without specifying byte order issueZijun Hu1-6/+7
2023-04-23bluetooth: Perform careful capability checks in hci_sock_ioctl()Ruihan Li1-1/+8
2023-04-23Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rspMin Li1-1/+0
2023-04-23bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()Ruihan Li1-0/+28
2023-04-23Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851Raul Cheleguini1-1/+5
2023-04-23Bluetooth: hci_conn: Fix not waiting for HCI_EVT_LE_CIS_ESTABLISHEDLuiz Augusto von Dentz2-57/+66
2023-04-23Bluetooth: hci_conn: Fix not matching by CIS IDLuiz Augusto von Dentz1-1/+2
2023-04-23Bluetooth: hci_conn: Add support for linking multiple hconLuiz Augusto von Dentz3-95/+160
2023-04-23Bluetooth: hci_conn: remove extra line in hci_le_big_create_syncIulia Tanasescu1-1/+0
2023-04-23Bluetooth: fix inconsistent indentingLanzhe Li1-1/+1
2023-04-23Bluetooth: Enable all supported LE PHY by defaultLuiz Augusto von Dentz2-6/+26
2023-04-23Bluetooth: Split bt_iso_qos into dedicated structuresIulia Tanasescu3-118/+202
2023-04-23Bluetooth: Add support for hci devcoredumpAbhishek Pandit-Subedi4-0/+540
2023-04-23Bluetooth: Add new quirk for broken local ext features page 2Vasily Khoruzhick1-2/+7
2023-04-23Bluetooth: L2CAP: Delay identity address updatesLuiz Augusto von Dentz2-5/+11
2023-04-23Bluetooth: hci_sync: Remove duplicate statementInga Stotland1-1/+0
2023-04-23Bluetooth: Convert MSFT filter HCI cmd to hci_syncBrian Gix1-25/+11
2023-04-23Bluetooth: hci_sync: Don't wait peer's reply when powering offArchie Pusaka1-3/+5
2023-04-23Bluetooth: hci_sync: Fix smatch warningLuiz Augusto von Dentz1-1/+1
2023-04-23net/sched: sch_qfq: refactor parsing of netlink parametersPedro Tammela1-14/+11
2023-04-23net/sched: sch_qfq: use extack on errors messagesPedro Tammela1-4/+5
2023-04-23net/sched: sch_htb: use extack on errors messagesPedro Tammela1-8/+9
2023-04-23net/sched: act_pedit: rate limit datapath messagesPedro Tammela1-7/+5
2023-04-23net/sched: act_pedit: remove extra check for key typePedro Tammela1-22/+7
2023-04-23net/sched: act_pedit: check static offsets a prioriPedro Tammela1-6/+14
2023-04-23net/sched: act_pedit: use extack in 'ex' parsing errorsPedro Tammela1-4/+13
2023-04-23net/sched: act_pedit: use NLA_POLICY for parsing 'ex' keysPedro Tammela1-8/+3
2023-04-23net: sched: Print msecs when transmit queue time outYajun Deng1-5/+5
2023-04-23net: dsa: tag_ocelot: call only the relevant portion of __skb_vlan_pop() on TXVladimir Oltean2-8/+2
2023-04-23net: dsa: update TX path comments to not mention skb_mac_header()Vladimir Oltean2-3/+3
2023-04-23net: dsa: tag_sja1105: replace skb_mac_header() with vlan_eth_hdr()Vladimir Oltean1-1/+1
2023-04-23net: dsa: tag_sja1105: don't rely on skb_mac_header() in TX pathsVladimir Oltean1-1/+1
2023-04-23net: dsa: tag_ksz: do not rely on skb_mac_header() in TX pathsVladimir Oltean1-9/+9
2023-04-23net: dsa: tag_ocelot: do not rely on skb_mac_header() for VLAN xmitVladimir Oltean1-1/+1
2023-04-23net: vlan: introduce skb_vlan_eth_hdr()Vladimir Oltean1-1/+1
2023-04-23rxrpc: Fix error when reading rxrpc tokensMarc Dionne1-1/+1
2023-04-23rxrpc: Replace fake flex-array with flexible-array memberGustavo A. R. Silva1-1/+1
2023-04-23net: optimize napi_threaded_poll() vs RPS/RFSEric Dumazet1-2/+10
2023-04-23net: make napi_threaded_poll() aware of sd->defer_listEric Dumazet1-0/+3
2023-04-23net: move skb_defer_free_flush() upEric Dumazet1-21/+21
2023-04-23net: do not provide hard irq safety for sd->defer_lockEric Dumazet2-5/+4
2023-04-23net: add debugging checks in skb_attempt_defer_free()Eric Dumazet1-0/+3
2023-04-22rxrpc: Fix potential race in error handling in afs_make_call()David Howells2-13/+27
2023-04-22ipv4: Fix potential uninit variable access bug in __ip_make_skb()Ziyang Xuan1-3/+13
2023-04-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski7-25/+472
2023-04-21net: dst: fix missing initialization of rt_uncachedMaxime Bizon5-11/+3
2023-04-21net/sched: cls_api: Initialize miss_cookie_node when action miss is not usedIvan Vecera1-0/+1
2023-04-21net/handshake: Fix section mismatch in handshake_exitGeert Uytterhoeven1-1/+1
2023-04-21net/sched: sch_fq: fix integer overflow of "credit"Davide Caratti1-1/+5
2023-04-22netfilter: nf_tables: allow to create netdev chain without devicePablo Neira Ayuso1-12/+11
2023-04-22netfilter: nf_tables: support for deleting devices in an existing netdev chainPablo Neira Ayuso1-11/+88
2023-04-22netfilter: nf_tables: support for adding new devices to an existing netdev chainPablo Neira Ayuso1-81/+136
2023-04-22netfilter: nf_tables: rename function to destroy hook listPablo Neira Ayuso1-4/+4
2023-04-22netfilter: nf_tables: do not send complete notification of deletionsPablo Neira Ayuso1-19/+51
2023-04-22netfilter: nf_tables: extended netlink error reporting for netdevicePablo Neira Ayuso1-14/+24