aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2023-09-07Merge tag 'net-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds47-175/+317
2023-09-07Merge tag 'nf-23-09-06' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Paolo Abeni5-15/+35
2023-09-06Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-4/+8
2023-09-06Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds4-38/+761
2023-09-06netfilter: nf_tables: Unbreak audit log resetPablo Neira Ayuso1-5/+6
2023-09-06netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash...Kyle Zeng1-0/+1
2023-09-06netfilter: nft_set_rbtree: skip sync GC for new elements in this transactionPablo Neira Ayuso1-2/+6
2023-09-06netfilter: nfnetlink_osf: avoid OOB readWander Lairson Costa1-0/+8
2023-09-06netfilter: nftables: exthdr: fix 4-byte stack OOB writeFlorian Westphal1-8/+14
2023-09-06net/ipv6: SKB symmetric hash should incorporate transport portsQuan Tian1-2/+1
2023-09-05igmp: limit igmpv3_newpack() packet size to IP_MAX_MTUEric Dumazet1-1/+2
2023-09-05kcm: Destroy mutex in kcm_exit_net()Shigeru Yoshida1-0/+2
2023-09-05net: sched: sch_qfq: Fix UAF in qfq_dequeue()valis2-6/+18
2023-09-04af_unix: Fix data race around sk->sk_err.Kuniyuki Iwashima1-1/+1
2023-09-04af_unix: Fix data-races around sk->sk_shutdown.Kuniyuki Iwashima1-2/+2
2023-09-04af_unix: Fix data-race around unix_tot_inflight.Kuniyuki Iwashima1-1/+1
2023-09-04af_unix: Fix data-races around user->unix_inflight.Kuniyuki Iwashima1-3/+3
2023-09-04bpf, sockmap: Fix skb refcnt race after locking changesJohn Fastabend1-4/+8
2023-09-04net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddrAlex Henrie1-1/+1
2023-09-04net: deal with integer overflows in kmalloc_reserve()Eric Dumazet1-2/+8
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-30/+24
2023-09-01ipv6: ignore dst hint for multipath routesSriram Yagnaraman2-1/+5
2023-09-01ipv4: ignore dst hint for multipath routesSriram Yagnaraman2-1/+3
2023-09-01skbuff: skb_segment, Call zero copy functions before using skbuff fragsMohamed Khalfella1-14/+20
2023-09-01net: annotate data-races around sk->sk_bind_phcEric Dumazet2-3/+3
2023-09-01net: annotate data-races around sk->sk_tsflagsEric Dumazet11-24/+29
2023-09-01mptcp: annotate data-races around msk->rmem_fwd_allocEric Dumazet1-6/+13
2023-09-01net: annotate data-races around sk->sk_forward_allocEric Dumazet4-11/+11
2023-09-01net: use sk_forward_alloc_get() in sk_get_meminfo()Eric Dumazet1-1/+1
2023-09-01net/handshake: fix null-ptr-deref in handshake_nl_done_doit()Eric Dumazet1-12/+6
2023-08-31Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski4-27/+35
2023-08-31Merge tag 'nfs-for-6.6-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds5-17/+76
2023-08-31Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds18-1340/+252
2023-08-31xsk: Fix xsk_diag use-after-free error during socket cleanupMagnus Karlsson1-0/+3
2023-08-31net: read sk->sk_family once in sk_mc_loop()Eric Dumazet1-1/+2
2023-08-31ipv4: annotate data-races around fi->fib_deadEric Dumazet2-2/+6
2023-08-31sctp: annotate data-races around sk->sk_wmem_queuedEric Dumazet2-6/+6
2023-08-31net/sched: fq_pie: avoid stalls in fq_pie_timer()Eric Dumazet1-8/+19
2023-08-30Merge tag 'nf-23-08-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski4-15/+77
2023-08-31netfilter: nf_tables: Audit log rule resetPhil Sutter1-0/+18
2023-08-31netfilter: nf_tables: Audit log setelem resetPhil Sutter1-3/+28
2023-08-30netfilter: xt_u32: validate user space inputWander Lairson Costa1-0/+21
2023-08-30netfilter: xt_sctp: validate the flag_info countWander Lairson Costa1-0/+2
2023-08-30netfilter: nft_exthdr: Fix non-linear header modificationXiao Liang1-12/+8
2023-08-30net: ipv4, ipv6: fix IPSTATS_MIB_OUTOCTETS increment duplicatedHeng Guo5-9/+3
2023-08-30bpf, sockmap: Fix preempt_rt splat when using raw_spin_lock_tJohn Fastabend1-18/+18
2023-08-30xsk: Fix xsk_build_skb() error: 'skb' dereferencing possible ERR_PTR()Tirthendu Sarkar1-9/+13
2023-08-30bpf: Prevent inlining of bpf_fentry_test7()Yonghong Song1-0/+1
2023-08-29Merge tag 'for-6.6/io_uring-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-0/+2
2023-08-29Merge tag 'sysctl-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds30-51/+131
2023-08-29SUNRPC: Remove return value of svc_pool_wake_idle_thread()NeilBrown1-6/+2
2023-08-29SUNRPC: make rqst_should_sleep() idempotent()NeilBrown1-3/+5
2023-08-29SUNRPC: Clean up svc_set_num_threadsChuck Lever1-35/+25
2023-08-29SUNRPC: Count ingress RPC messages per svc_poolChuck Lever2-1/+4
2023-08-29SUNRPC: Deduplicate thread wake-up codeChuck Lever2-36/+42
2023-08-29SUNRPC: Move trace_svc_xprt_enqueueChuck Lever1-1/+1
2023-08-29SUNRPC: Add enum svc_auth_statusChuck Lever4-17/+40
2023-08-29SUNRPC: remove timeout arg from svc_recv()NeilBrown2-20/+16
2023-08-29SUNRPC: change svc_recv() to return void.NeilBrown1-17/+11
2023-08-29SUNRPC: call svc_process() from svc_recv().NeilBrown2-2/+2
2023-08-29nfsd: don't allow nfsd threads to be signalled.NeilBrown1-10/+6
2023-08-29SUNRPC: Reduce thread wake-up rate when receiving large RPC messagesChuck Lever1-1/+11
2023-08-29SUNRPC: Revert e0a912e8ddbaChuck Lever1-6/+0
2023-08-29SUNRPC: Convert svc_udp_sendto() to use the per-socket bio_vec arrayChuck Lever1-11/+13
2023-08-29SUNRPC: Send RPC message on TCP with a single sock_sendmsg() callChuck Lever1-15/+18
2023-08-29SUNRPC: Convert svc_tcp_sendmsg to use bio_vecs directlyChuck Lever2-44/+70
2023-08-29SUNRPC: Remove net/sunrpc/auth_gss/gss_krb5_seqnum.cChuck Lever3-114/+1
2023-08-29SUNRPC: Remove the ->import_ctx methodChuck Lever2-12/+1
2023-08-29SUNRPC: Remove CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEMChuck Lever2-14/+0
2023-08-29SUNRPC: Remove gss_import_v1_context()Chuck Lever1-141/+1
2023-08-29SUNRPC: Remove krb5_derive_key_v1()Chuck Lever2-90/+0
2023-08-29SUNRPC: Remove code behind CONFIG_RPCSEC_GSS_KRB5_SIMPLIFIEDChuck Lever5-486/+0
2023-08-29SUNRPC: Remove DES and DES3 enctypes from the supported enctypes listChuck Lever1-52/+0
2023-08-29SUNRPC: Remove Kunit tests for the DES3 encryption typeChuck Lever1-196/+0
2023-08-29SUNRPC: Remove RPCSEC_GSS_KRB5_ENCTYPES_DESChuck Lever2-29/+0
2023-08-29SUNRPC: Fix the recent bv_offset fixChuck Lever1-1/+3
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-16/+13
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds289-13709/+16734
2023-08-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni4-9/+28
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-1/+1
2023-08-28devlink: move devlink_notify_register/unregister() to dev.cJiri Pirko4-64/+30
2023-08-28devlink: move small_ops definition into netlink.cJiri Pirko3-253/+251
2023-08-28devlink: move tracepoint definitions into core.cJiri Pirko2-6/+6
2023-08-28devlink: push linecard related code into separate fileJiri Pirko4-615/+626
2023-08-28devlink: push rate related code into separate fileJiri Pirko4-719/+728
2023-08-28devlink: push trap related code into separate fileJiri Pirko4-1862/+1873
2023-08-28devlink: use tracepoint_enabled() helperJiri Pirko1-1/+1
2023-08-28devlink: push region related code into separate fileJiri Pirko4-1257/+1267
2023-08-28devlink: push param related code into separate fileJiri Pirko4-860/+875
2023-08-28devlink: push resource related code into separate fileJiri Pirko4-575/+582
2023-08-28devlink: push dpipe related code into separate fileJiri Pirko4-895/+926
2023-08-28devlink: move and rename devlink_dpipe_send_and_alloc_skb() helperJiri Pirko3-25/+26
2023-08-28devlink: push shared buffer related code into separate fileJiri Pirko4-991/+1006
2023-08-28devlink: push port related code into separate fileJiri Pirko4-1530/+1547
2023-08-28devlink: push object register/unregister notifications into separate helpersJiri Pirko1-84/+163
2023-08-28inet: fix IP_TRANSPARENT error handlingEric Dumazet1-5/+3
2023-08-28net: Make consumed action consistent in sch_handle_egressDaniel Borkmann1-0/+2
2023-08-28net: Fix skb consume leak in sch_handle_egressDaniel Borkmann1-0/+1
2023-08-28dccp: Fix out of bounds access in DCCP error handlerJann Horn2-9/+19
2023-08-28netrom: Deny concurrent connect().Kuniyuki Iwashima1-0/+5
2023-08-27tls: get cipher_name from cipher_desc in tls_set_sw_offloadSabrina Dubroca1-25/+4
2023-08-27tls: use tls_cipher_desc to access per-cipher crypto_info in tls_set_sw_offloadSabrina Dubroca1-76/+13
2023-08-27tls: use tls_cipher_desc to get per-cipher sizes in tls_set_sw_offloadSabrina Dubroca1-63/+16
2023-08-27tls: use tls_cipher_desc to simplify do_tls_getsockopt_confSabrina Dubroca1-163/+11
2023-08-27tls: get crypto_info size from tls_cipher_desc in do_tls_setsockopt_confSabrina Dubroca1-31/+8
2023-08-27tls: expand use of tls_cipher_desc in tls_sw_fallback_initSabrina Dubroca1-14/+6
2023-08-27tls: allocate the fallback aead after checking that the cipher is validSabrina Dubroca1-10/+10
2023-08-27tls: expand use of tls_cipher_desc in tls_set_device_offloadSabrina Dubroca1-18/+4
2023-08-27tls: validate cipher descriptions at compile timeSabrina Dubroca1-0/+18
2023-08-27tls: extend tls_cipher_desc to fully describe the ciphersSabrina Dubroca2-9/+64
2023-08-27tls: rename tls_cipher_size_desc to tls_cipher_descSabrina Dubroca4-52/+52
2023-08-27tls: reduce size of tls_cipher_size_descSabrina Dubroca4-9/+20
2023-08-27tls: add TLS_CIPHER_ARIA_GCM_* to tls_cipher_size_descSabrina Dubroca1-0/+2
2023-08-27tls: move tls_cipher_size_desc to net/tls/tls.hSabrina Dubroca1-0/+10
2023-08-27devlink: Expose port function commands to control IPsec packet offloadsDima Chumak1-0/+52
2023-08-27devlink: Expose port function commands to control IPsec crypto offloadsDima Chumak1-0/+52
2023-08-25net/sched: sch_hfsc: Ensure inner classes have fsc curveBudimir Markovic1-0/+4
2023-08-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski3-6/+5
2023-08-25Merge tag 'wireless-next-2023-08-25' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski13-27/+43
2023-08-24minmax: add in_range() macroMatthew Wilcox (Oracle)3-9/+9
2023-08-24Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODEDLuiz Augusto von Dentz1-1/+4
2023-08-24Bluetooth: ISO: Add support for periodic adv reports processingClaudia Draghicescu2-1/+50
2023-08-24Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone earlyPauli Virtanen1-8/+24
2023-08-24Bluetooth: hci_core: Fix missing instances using HCI_MAX_AD_LENGTHLuiz Augusto von Dentz2-4/+4
2023-08-24Bluetooth: ISO: Use defer setup to separate PA sync and BIG syncIulia Tanasescu4-39/+190
2023-08-24Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCELLuiz Augusto von Dentz1-2/+1
2023-08-24Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_syncLuiz Augusto von Dentz1-20/+35
2023-08-24net: generalize calculation of skb extensions lengthThomas Weißschuh1-17/+7
2023-08-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski24-80/+194
2023-08-24SUNRPC: Don't override connect timeouts in rpc_clnt_add_xprt()Trond Myklebust1-0/+5
2023-08-24SUNRPC: Allow specification of TCP client connect timeout at setupTrond Myklebust2-2/+7
2023-08-24SUNRPC: Refactor and simplify connect timeoutTrond Myklebust1-13/+21
2023-08-24SUNRPC: Set the TCP_SYNCNT to match the socket timeoutTrond Myklebust1-0/+14
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-24libceph: do not include crypto/algapi.hHerbert Xu1-1/+1
2023-08-24libceph: allow ceph_osdc_new_request to accept a multi-op readJeff Layton1-6/+21
2023-08-24libceph: add CEPH_OSD_OP_ASSERT_VER supportJeff Layton1-0/+5
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-24wifi: mac80211: Do not include crypto/algapi.hHerbert Xu3-3/+3
2023-08-23xprtrdma: Remove unused function declaration rpcrdma_bc_post_recv()Yue Haibing1-1/+0
2023-08-23SUNRPC: kmap() the xdr pages during decodeAnna Schumaker3-1/+29
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-23net: Avoid address overwrite in kernel_connectJordan Rife1-1/+6
2023-08-22Merge tag 'nf-next-23-08-22' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski9-19/+23
2023-08-22mptcp: register default schedulerGeliang Tang3-22/+35
2023-08-22mptcp: use get_retrans wrapperGeliang Tang2-28/+43
2023-08-22mptcp: use get_send wrapperGeliang Tang2-45/+81
2023-08-22mptcp: add scheduler wrappersGeliang Tang3-2/+54
2023-08-22mptcp: add scheduled in mptcp_subflow_contextGeliang Tang2-0/+9
2023-08-22mptcp: add sched in mptcp_sockGeliang Tang3-0/+45
2023-08-22mptcp: add a new sysctl schedulerGeliang Tang2-0/+15
2023-08-22mptcp: add struct mptcp_sched_opsGeliang Tang3-1/+60
2023-08-22mptcp: drop last_snd and MPTCP_RESET_SCHEDULERGeliang Tang4-23/+2
2023-08-22mptcp: refactor push_pending logicGeliang Tang1-72/+81
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-22wifi: nl80211: Remove unused declaration nl80211_pmsr_dump_results()Yue Haibing1-1/+0
2023-08-22wifi: mac80211: mesh: Remove unused function declaration mesh_ids_set_default()Yue Haibing1-1/+0
2023-08-22wifi: mac80211: Remove unused function declarationsYue Haibing1-2/+0
2023-08-22wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attributeLin Ma1-0/+1
2023-08-22wifi: mac80211: fix puncturing bitmap handling in CSAJohannes Berg1-6/+6
2023-08-22wifi: mac80211: check for station first in client probeJohannes Berg1-7/+8
2023-08-22wifi: cfg80211: ocb: don't leave if not joinedJohannes Berg1-0/+3
2023-08-22wifi: cfg80211: reject auth/assoc to AP with our addressJohannes Berg1-0/+13
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-22netfilter: nf_tables: allow loop termination for pending fatal signalFlorian Westphal1-0/+6
2023-08-22netfilter: xtables: refactor deprecated strncpyJustin Stitt1-1/+1
2023-08-22netfilter: x_tables: refactor deprecated strncpyJustin Stitt1-3/+2
2023-08-22netfilter: nft_meta: refactor deprecated strncpyJustin Stitt1-3/+3
2023-08-22netfilter: nft_osf: refactor deprecated strncpyJustin Stitt1-3/+3
2023-08-22netfilter: nf_tables: refactor deprecated strncpyJustin Stitt1-1/+1
2023-08-22netfilter: nf_tables: refactor deprecated strncpyJustin Stitt1-1/+1
2023-08-22netfilter: ipset: refactor deprecated strncpyJustin Stitt1-5/+5
2023-08-22netfilter: ebtables: fix fortify warnings in size_entry_mwt()GONG, Ruiqi1-2/+1
2023-08-22wifi: mac80211: check S1G action frame sizeJohannes Berg1-0/+4
2023-08-22net: remove unnecessary input parameter 'how' in ifdown functionZhengchao Shao4-19/+5
2023-08-22wifi: cfg80211: Annotate struct cfg80211_rnr_elems with __counted_byKees Cook1-1/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_pmsr_request with __counted_byKees Cook1-2/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_mbssid_elems with __counted_byKees Cook1-1/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_cqm_config with __counted_byKees Cook1-1/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_acl_data with __counted_byKees Cook1-2/+1
2023-08-22libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_typeJeff Layton2-0/+104
2023-08-22libceph: add sparse read support to OSD clientJeff Layton1-4/+253
2023-08-22libceph: add sparse read support to msgr1Jeff Layton1-8/+90
2023-08-22libceph: support sparse reads on msgr2 secure codepathJeff Layton1-10/+110
2023-08-22libceph: new sparse_read op, support sparse reads on msgr2 crc codepathJeff Layton2-9/+159
2023-08-22libceph: define struct ceph_sparse_extent and add some helpersJeff Layton1-0/+13
2023-08-22libceph: add spinlock around osd->o_requestsJeff Layton1-0/+5
2023-08-21wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warningPing-Ke Shih1-2/+10
2023-08-21net: annotate data-races around sk->sk_lingertimeEric Dumazet5-13/+13
2023-08-21IPv4: add extack info for IPv4 address add/deleteHangbin Liu1-3/+20