aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2024-01-19Merge tag 'ceph-for-6.8-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-13/+4
2024-01-18Merge tag 'net-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds33-115/+219
2024-01-18Merge tag 'nf-24-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski12-59/+121
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2024-01-18Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-12/+10
2024-01-18ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_workNikita Zhandarovich1-0/+4
2024-01-18ethtool: netlink: Add missing ethnl_ops_begin/completeLudvig Pärsson1-2/+7
2024-01-17ipvs: avoid stat macros calls from preemptible contextFedor Pchelkin1-2/+2
2024-01-17netfilter: nf_tables: reject NFT_SET_CONCAT with not field length descriptionPablo Neira Ayuso1-1/+5
2024-01-17netfilter: nf_tables: skip dead set elements in netlink dumpPablo Neira Ayuso1-1/+1
2024-01-17netfilter: nf_tables: do not allow mismatch field size and set key lengthPablo Neira Ayuso1-1/+5
2024-01-17netfilter: nf_tables: check if catch-all set element is active in next genera...Pablo Neira Ayuso1-1/+1
2024-01-17netfilter: bridge: replace physindev with physinif in nf_bridge_infoPavel Tikhomirov4-18/+58
2024-01-17netfilter: propagate net to nf_bridge_get_physindevPavel Tikhomirov6-14/+15
2024-01-17netfilter: nf_queue: remove excess nf_bridge variablePavel Tikhomirov1-3/+1
2024-01-17netfilter: nfnetlink_log: use proper helper for fetching physinifPavel Tikhomirov1-4/+4
2024-01-17netfilter: nft_limit: do not ignore unsupported flagsPablo Neira Ayuso1-7/+12
2024-01-17netfilter: nf_tables: bail out if stateful expression provides no .clonePablo Neira Ayuso1-8/+7
2024-01-17netfilter: nf_tables: validate .maxattr at expression registrationPablo Neira Ayuso1-0/+3
2024-01-17netfilter: nf_tables: reject invalid set policyPablo Neira Ayuso1-1/+9
2024-01-17mptcp: relax check on MPC passive fallbackPaolo Abeni1-1/+2
2024-01-15libceph: remove MAX_EXTENTS check for sparse readsXiubo Li1-13/+4
2024-01-14net: tls, fix WARNIING in __sk_msg_freeJohn Fastabend1-1/+5
2024-01-13bpf: Avoid iter->offset making backward progress in bpf_iter_udpMartin KaFai Lau1-11/+10
2024-01-13bpf: iter_udp: Retry with a larger batch size without going back to the previ...Martin KaFai Lau1-1/+0
2024-01-13net: sched: track device in tcf_block_get/put_ext() only for clsact binder typesJiri Pirko1-2/+10
2024-01-13udp: annotate data-races around up->pendingEric Dumazet2-14/+14
2024-01-12mptcp: refine opt_mp_capable determinationEric Dumazet1-4/+4
2024-01-12mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()Eric Dumazet1-2/+2
2024-01-12mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()Eric Dumazet1-1/+1
2024-01-12mptcp: strict validation before using mp_opt->hmacEric Dumazet1-1/+1
2024-01-12mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOINEric Dumazet1-3/+3
2024-01-11Revert "net: rtnetlink: Enslave device before bringing it up"Nicolas Dichtel1-7/+7
2024-01-11rxrpc: Fix use of Don't Fragment flagDavid Howells4-5/+17
2024-01-11net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice eventsVladimir Oltean1-2/+5
2024-01-11net: fill in MODULE_DESCRIPTION()s for Sun RPCBreno Leitao3-0/+3
2024-01-11net: fill in MODULE_DESCRIPTION()s for NFCBreno Leitao3-0/+3
2024-01-11net: fill in MODULE_DESCRIPTION()s for HSRBreno Leitao1-0/+1
2024-01-11Merge tag 'for-6.8/io_uring-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds2-4/+2
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds282-2880/+9719
2024-01-10Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds5-0/+6
2024-01-10Merge tag 'nfs-for-6.8-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds4-40/+72
2024-01-10keys, dns: Fix size check of V1 server-list headerDavid Howells1-1/+1
2024-01-10Merge tag 'hardening-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+8
2024-01-10Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds12-410/+521
2024-01-10Merge tag 'afs-fix-rotation-20240105' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds9-40/+207
2024-01-09Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-23/+26
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-5/+7
2024-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni3-21/+21
2024-01-08tcp: Revert no longer abort SYN_SENT when receiving some ICMPShachar Kagan2-12/+3
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2024-01-08Merge tag 'vfs-6.8.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-10/+6
2024-01-08Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds2-2/+2
2024-01-07SUNRPC: discard sv_refcnt, and svc_get/svc_putNeilBrown1-9/+4
2024-01-07svc: don't hold reference for poolstats, only mutex.NeilBrown1-9/+23
2024-01-07SUNRPC: remove printk when back channel request not foundDai Ngo1-12/+2
2024-01-07svcrdma: Implement multi-stage Read completion againChuck Lever2-111/+76
2024-01-07svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete()Chuck Lever1-1/+92
2024-01-07svcrdma: Add back svcxprt_rdma::sc_read_complete_qChuck Lever2-1/+37
2024-01-07svcrdma: Add back svc_rdma_recv_ctxt::rc_pagesChuck Lever2-1/+8
2024-01-07svcrdma: Clean up comment in svc_rdma_accept()Chuck Lever1-7/+10
2024-01-07svcrdma: Remove queue-shortening warningsChuck Lever1-6/+1
2024-01-07svcrdma: Remove pointer addresses shown in dprintk()Chuck Lever1-3/+1
2024-01-07svcrdma: Optimize svc_rdma_cc_init()Chuck Lever3-6/+7
2024-01-07svcrdma: De-duplicate completion ID initialization helpersChuck Lever3-22/+1
2024-01-07svcrdma: Move the svc_rdma_cc_init() callChuck Lever2-3/+9
2024-01-07svcrdma: Remove struct svc_rdma_read_infoChuck Lever1-29/+0
2024-01-07svcrdma: Update the synopsis of svc_rdma_read_special()Chuck Lever1-10/+9
2024-01-07svcrdma: Update the synopsis of svc_rdma_read_call_chunk()Chuck Lever1-13/+11
2024-01-07svcrdma: Update synopsis of svc_rdma_read_multiple_chunks()Chuck Lever1-10/+9
2024-01-07svcrdma: Update synopsis of svc_rdma_copy_inline_range()Chuck Lever1-8/+9
2024-01-07svcrdma: Update the synopsis of svc_rdma_read_data_item()Chuck Lever1-9/+8
2024-01-07svcrdma: Update synopsis of svc_rdma_read_chunk_range()Chuck Lever1-12/+12
2024-01-07svcrdma: Update synopsis of svc_rdma_build_read_chunk()Chuck Lever1-11/+10
2024-01-07svcrdma: Update synopsis of svc_rdma_build_read_segment()Chuck Lever1-8/+9
2024-01-07svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxtChuck Lever1-16/+15
2024-01-07svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxtChuck Lever1-12/+9
2024-01-07svcrdma: Start moving fields out of struct svc_rdma_read_infoChuck Lever1-31/+26
2024-01-07svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.hChuck Lever1-18/+0
2024-01-07svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma fieldChuck Lever1-2/+0
2024-01-07svcrdma: Pass a pointer to the transport to svc_rdma_cc_release()Chuck Lever1-6/+7
2024-01-07svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt()Chuck Lever1-5/+5
2024-01-07svcrdma: Explicitly pass the transport into Read chunk I/O pathsChuck Lever1-22/+36
2024-01-07svcrdma: Explicitly pass the transport into Write chunk I/O pathsChuck Lever1-1/+4
2024-01-07svcrdma: Acquire the svcxprt_rdma pointer from the CQ contextChuck Lever1-2/+3
2024-01-07svcrdma: Reduce size of struct svc_rdma_rw_ctxtChuck Lever1-4/+8
2024-01-07svcrdma: Update some svcrdma DMA-related tracepointsChuck Lever1-5/+5
2024-01-07svcrdma: DMA error tracepoints should report completion IDsChuck Lever1-4/+5
2024-01-07svcrdma: SQ error tracepoints should report completion IDsChuck Lever2-6/+6
2024-01-07rpcrdma: Introduce a simple cid tracepoint classChuck Lever4-4/+4
2024-01-07svcrdma: Add lockdep class keys for transport locksChuck Lever1-0/+6
2024-01-07svcrdma: Clean up lockingChuck Lever1-2/+2
2024-01-07svcrdma: Add an async version of svc_rdma_write_info_free()Chuck Lever1-1/+11
2024-01-07svcrdma: Add an async version of svc_rdma_send_ctxt_put()Chuck Lever1-9/+25
2024-01-07svcrdma: Add a utility workqueue to svcrdmaChuck Lever2-8/+25
2024-01-07svcrdma: Pre-allocate svc_rdma_recv_ctxt objectsChuck Lever1-11/+21
2024-01-07svcrdma: Eliminate allocation of recv_ctxt objects in backchannelChuck Lever2-21/+21
2024-01-07SUNRPC: Remove RQ_SPLICE_OKChuck Lever2-12/+0
2024-01-07SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavorChuck Lever2-0/+22
2024-01-07ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()Eric Dumazet1-13/+13
2024-01-07rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queueDavid Howells1-2/+2
2024-01-07fib: rules: remove repeated assignment in fib_nl2ruleZhengchao Shao1-1/+0
2024-01-07net/sched: simplify tc_action_load_ops parametersPedro Tammela2-8/+7
2024-01-05net: ethtool: reject unsupported RSS input xfrm valuesAhmed Zaki1-0/+3
2024-01-05Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski14-362/+18
2024-01-05net: gro: parse ipv6 ext headers without frag0 invalidationRichard Gobert1-10/+41
2024-01-05net: gso: add HBH extension header offload supportRichard Gobert2-14/+22
2024-01-05net/sched: act_ct: fix skb leak and crash on ooo fragsTao Liu1-6/+6
2024-01-05net: fill in MODULE_DESCRIPTION()s for CAIFJakub Kicinski4-0/+4
2024-01-05net: fill in MODULE_DESCRIPTION() for AF_PACKETJakub Kicinski1-0/+1
2024-01-05net: fill in MODULE_DESCRIPTION()s for DSA tagsJakub Kicinski18-0/+18
2024-01-05net: fill in MODULE_DESCRIPTION()s for ATMJakub Kicinski2-0/+2
2024-01-05net: sched: move block device tracking into tcf_block_get/put_ext()Jiri Pirko3-55/+14
2024-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski18-50/+129
2024-01-04Merge tag 'wireless-next-2024-01-03' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski13-44/+1165
2024-01-04Merge tag 'net-6.7-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds16-37/+100
2024-01-04Revert "Introduce PHY listing and link_topology tracking"Jakub Kicinski9-376/+29
2024-01-04Merge tag 'ieee802154-for-net-next-2023-12-20' of gitolite.kernel.org:pub/scm...Jakub Kicinski11-28/+1071
2024-01-04NFSv4.1: Use the nfs_client's rpc timeouts for backchannelBenjamin Coddington3-6/+23
2024-01-04SUNRPC: Fixup v4.1 backchannel request timeoutsBenjamin Coddington1-9/+14
2024-01-04bpfilter: remove bpfilterQuentin Deslandes13-359/+0
2024-01-04net: Implement missing SO_TIMESTAMPING_NEW cmsg supportThomas Lange1-0/+1
2024-01-04SUNRPC: fix _xprt_switch_find_current_entry logicOlga Kornievskaia1-1/+1
2024-01-04SUNRPC: Fix a suspicious RCU usage warningAnna Schumaker1-2/+15
2024-01-04SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switchAnna Schumaker1-13/+21
2024-01-04SUNRPC: Remove unused function rpc_clnt_xprt_switch_put()Anna Schumaker1-8/+0
2024-01-04SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked()Anna Schumaker1-3/+0
2024-01-04sctp: fix busy pollingEric Dumazet1-6/+4
2024-01-03net: kcm: fix direct access to bv_lenMina Almasry1-1/+1
2024-01-03vsock/virtio: use skb_frag_*() helpersMina Almasry1-3/+3
2024-01-03net/sched: sch_api: conditional netlink notificationsPedro Tammela1-11/+68
2024-01-03net/sched: introduce ACT_P_BOUND return codePedro Tammela20-21/+21
2024-01-03net-device: move xdp_prog to net_device_read_rxEric Dumazet1-1/+1
2024-01-03Merge tag 'nf-24-01-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski2-2/+3
2024-01-03net/smc: fix invalid link access in dumping SMC-R connectionsWen Gu1-2/+1
2024-01-03bpf: sockmap, fix proto update hook to avoid dup callsJohn Fastabend1-3/+18
2024-01-03fib: remove unnecessary input parameters in fib_default_rule_addZhengchao Shao5-9/+8
2024-01-03wifi: mac80211: remove redundant ML element checkJohannes Berg1-19/+10
2024-01-03wifi: cfg80211: parse all ML elements in an ML probe responseBenjamin Berg1-14/+26
2024-01-03wifi: cfg80211: correct comment about MLD IDBenjamin Berg1-2/+5
2024-01-03wifi: cfg80211: Update the default DSCP-to-UP mappingIlan Peer1-0/+56
2024-01-03wifi: cfg80211: tests: add some scanning related testsBenjamin Berg6-5/+766
2024-01-03wifi: mac80211: kunit: extend MFP testsJohannes Berg1-4/+70
2024-01-03wifi: mac80211: kunit: generalize public action testJohannes Berg1-21/+57
2024-01-03wifi: mac80211: add kunit tests for public action handlingJohannes Berg4-2/+198
2024-01-03wifi: mac80211: fix spelling typo in commentZheng tan1-1/+1
2024-01-03wifi: cfg80211: fix RCU dereference in __cfg80211_bss_updateEdward Adam Davis1-1/+1
2024-01-03net/sched: cls_api: complement tcf_tfilter_dump_policyLin Ma1-0/+1
2024-01-03net: Save and restore msg_namelen in sock_sendmsgMarc Dionne1-0/+2
2024-01-03netfilter: nft_immediate: drop chain reference counter on errorPablo Neira Ayuso1-1/+1
2024-01-03netfilter: nf_nat: fix action not being set for all ct statesBrad Cowie1-1/+2
2024-01-02net: ethtool: Fix symmetric-xor RSS RX flow hash checkGerhard Engleder1-15/+18
2024-01-02mptcp: prevent tcp diag from closing listener subflowsPaolo Abeni1-0/+13
2024-01-02net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrmAhmed Zaki1-2/+4
2024-01-02net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfhAhmed Zaki1-0/+5
2024-01-02Revert "net: ipv6/addrconf: clamp preferred_lft to the minimum required"Alex Henrie1-13/+5
2024-01-02Merge tag 'for-net-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller8-147/+319
2024-01-02mptcp: use mptcp_set_stateGeliang Tang3-20/+25
2024-01-02mptcp: add CurrEstab MIB counter supportGeliang Tang4-0/+28
2024-01-02net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)Jörn-Thorben Hinz1-2/+9
2024-01-02Merge tag 'wireless-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller13-47/+309
2024-01-02net/sched: Retire ipt actionJamal Hadi Salim2-465/+0
2024-01-02net-device: move gso_partial_features to net_device_read_txEric Dumazet1-1/+2
2024-01-01net: qrtr: ns: Return 0 if server port is not presentSarannya S1-1/+3
2024-01-01net: ethtool: strset: Allow querying phy stats by indexMaxime Chevallier1-7/+8
2024-01-01net: ethtool: cable-test: Target the command to the requested PHYMaxime Chevallier1-6/+6
2024-01-01net: ethtool: pse-pd: Target the command to the requested PHYMaxime Chevallier1-6/+3
2024-01-01net: ethtool: plca: Target the command to the requested PHYMaxime Chevallier1-7/+6
2024-01-01net: ethtool: Introduce a command to list PHYs on an interfaceMaxime Chevallier4-1/+321
2024-01-01net: ethtool: Allow passing a phy index for some commandsMaxime Chevallier2-2/+29
2024-01-01net: phy: Introduce ethernet link topology representationMaxime Chevallier1-0/+3
2024-01-01Merge tag 'nf-next-23-12-22' of git://git.kernel.org/pub/scm/linux/kernel/git...David S. Miller3-33/+128
2024-01-01net/tcp_sigpool: Use kref_get_unless_zero()Dmitry Safonov1-3/+2
2024-01-01net: sched: em_text: fix possible memory leak in em_text_destroy()Hangyu Hua1-1/+3
2023-12-29skbuff: use mempool KASAN hooksAndrey Konovalov1-4/+6
2023-12-29kasan: rename and document kasan_(un)poison_object_dataAndrey Konovalov1-4/+4
2023-12-29genetlink: Use internal flags for multicast groupsIdo Schimmel4-5/+5
2023-12-29Merge tag 'nf-23-12-20' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...David S. Miller2-2/+2
2023-12-29iucv: make iucv_bus constGreg Kroah-Hartman1-1/+1
2023-12-27Kill sched.h dependency on rcupdate.hKent Overstreet5-0/+6
2023-12-27net: pktgen: Use wait_event_freezable_timeout() for freezable kthreadKevin Hao1-4/+2
2023-12-27Merge tag 'wireless-2023-12-19' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller2-8/+15
2023-12-27net: rename dsa_realloc_skb to skb_ensure_writable_head_tailRadu Pirea (NXP OSS)2-26/+28
2023-12-26bridge: cfm: fix enum typo in br_cc_ccm_tx_parseLin Ma1-1/+1
2023-12-26mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_ADDRESS_NO_PORTMaxim Galaganov1-1/+20
2023-12-26mptcp: rename mptcp_setsockopt_sol_ip_set_transparent()Maxim Galaganov1-3/+3
2023-12-26mptcp: don't overwrite sock_ops in mptcp_is_tcpsk()Davide Caratti1-64/+44
2023-12-26net/sched: act_mirred: Allow mirred to blockVictor Nogueira1-2/+117
2023-12-26net/sched: act_mirred: Add helper function tcf_mirred_replace_devVictor Nogueira1-4/+12
2023-12-26net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readabilityVictor Nogueira1-57/+72
2023-12-26net/sched: cls_api: Expose tc block to the datapathVictor Nogueira1-1/+2
2023-12-26net/sched: Introduce tc block netdev tracking infraVictor Nogueira3-1/+60
2023-12-26keys, dns: Fix missing size check of V1 server-list headerEdward Adam Davis1-10/+9
2023-12-26net: remove SOCK_DEBUG leftoversDenis Kirjanov5-24/+24
2023-12-26net/smc: manage system EID in SMC stack instead of ISM driverWen Gu2-9/+31
2023-12-26net/smc: disable SEID on non-s390 archs where virtual ISM may be usedWen Gu1-0/+14
2023-12-26net/smc: support extended GID in SMC-D lgr netlink attributeWen Gu2-0/+8
2023-12-26net/smc: compatible with 128-bits extended GID of virtual ISM deviceWen Gu10-55/+146
2023-12-26net/smc: define a reserved CHID range for virtual ISM devicesWen Gu1-0/+20
2023-12-26net/smc: introduce virtual ISM device support featureWen Gu1-3/+6