aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2024-03-27bpf: Add a check for struct bpf_fib_lookup sizeAnton Protopopov1-0/+3
2024-03-27bpf: Add support for passing mark with bpf_fib_lookupAnton Protopopov1-3/+9
2024-03-27Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-3/+3
2024-03-26net: pin system percpu page_pools to the corresponding NUMA nodesAlexander Lobakin1-1/+1
2024-03-26net: remove skb_free_datagram_locked()Eric Dumazet1-19/+0
2024-03-26net: Rename rps_lock to backlog_lock.Sebastian Andrzej Siewior1-17/+17
2024-03-26net: Use backlog-NAPI to clean up the defer_list.Sebastian Andrzej Siewior2-6/+23
2024-03-26net: Allow to use SMP threads for backlog NAPI.Sebastian Andrzej Siewior1-35/+113
2024-03-26net: Remove conditional threaded-NAPI wakeup based on task state.Sebastian Andrzej Siewior1-12/+2
2024-03-21Merge tag 'net-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds26-91/+104
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2024-03-21Merge tag 'nf-24-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni2-18/+16
2024-03-21netfilter: nf_tables: Fix a memory leak in nf_tables_updchainQuan Tian1-13/+14
2024-03-20net: report RCU QS on threaded NAPI repollingYan Zhai1-0/+3
2024-03-21netfilter: nf_tables: do not compare internal table flags on updatesPablo Neira Ayuso1-1/+1
2024-03-21netfilter: nft_set_pipapo: release elements in clone only from destroy pathPablo Neira Ayuso1-4/+1
2024-03-19Merge tag 'ipsec-2024-03-19' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski3-9/+10
2024-03-19devlink: fix port new reply cmd typeJiri Pirko1-1/+1
2024-03-19tcp: Clear req->syncookie in reqsk_alloc().Kuniyuki Iwashima2-0/+6
2024-03-19bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog typesYonghong Song1-2/+0
2024-03-19Merge tag 's390-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2-16/+15
2024-03-19net/sched: Add module alias for sch_fq_pieMichal Koutný1-0/+2
2024-03-19ipv4: raw: Fix sending packets from raw sockets via IPsec tunnelsTobias Brunner1-0/+1
2024-03-19hsr: Handle failures in module initFelix Maurer1-4/+11
2024-03-19rds: introduce acquire/release ordering in acquire/release_in_xmit()Yewon Choi1-3/+2
2024-03-19net: move dev->state into net_device_read_txrx groupEric Dumazet1-1/+2
2024-03-18bpf: Check return from set_memory_rox()Christophe Leroy1-1/+3
2024-03-18Revert "net: Re-use and set mono_delivery_time bit for userspace tstamp packets"Abhishek Chauhan5-7/+3
2024-03-18xfrm: Allow UDP encapsulation only in offload modesLeon Romanovsky1-1/+2
2024-03-18net: esp: fix bad handling of pages from page_poolDragos Tatulea2-8/+8
2024-03-18packet: annotate data-races around ignore_outgoingEric Dumazet2-3/+3
2024-03-16Merge tag 'nfs-for-6.9-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds4-4/+37
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds5-5/+5
2024-03-14net: remove {revc,send}msg_copy_msghdr() from exportsJens Axboe1-7/+7
2024-03-14rxrpc: Fix error check on ->alloc_txbuf()David Howells1-2/+2
2024-03-14rxrpc: Fix use of changed alignment param to page_frag_alloc_align()David Howells1-2/+2
2024-03-14hsr: Fix uninit-value access in hsr_get_node()Shigeru Yoshida1-0/+4
2024-03-14tcp: Fix refcnt handling in __inet_hash_connect().Kuniyuki Iwashima1-1/+1
2024-03-13devlink: Fix devlink parallel commands processingShay Drory1-6/+7
2024-03-13net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX checkEric Dumazet1-1/+2
2024-03-13s390/iucv: use new address translation helpersHeiko Carstens2-15/+15
2024-03-13s390/iucv: fix receive buffer virtual vs physical address confusionAlexander Gordeev1-2/+1
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds1-1/+1
2024-03-12rds: tcp: Fix use-after-free of net in reqsk_timer_handler().Kuniyuki Iwashima1-4/+0
2024-03-12tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()Eric Dumazet1-22/+19
2024-03-12Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds389-11915/+13482
2024-03-12Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds10-186/+330
2024-03-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-2/+21
2024-03-11nexthop: Fix splat with CONFIG_DEBUG_PREEMPT=yIdo Schimmel1-1/+2
2024-03-11nexthop: Fix out-of-bounds access during attribute validationIdo Schimmel1-12/+17
2024-03-11nexthop: Only parse NHA_OP_FLAGS for dump messages that require itIdo Schimmel1-5/+5
2024-03-11nexthop: Only parse NHA_OP_FLAGS for get messages that require itIdo Schimmel1-8/+8
2024-03-11Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-8/+8
2024-03-11Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-14/+6
2024-03-11bpf: move sleepable flag from bpf_prog_aux to bpf_progAndrii Nakryiko1-1/+1
2024-03-11net/packet: Add getsockopt support for PACKET_COPY_THRESHJuntong Deng2-3/+6
2024-03-11net/netlink: Add getsockopt support for NETLINK_LISTEN_ALL_NSIDJuntong Deng1-0/+3
2024-03-11net: ipv6: exthdrs: get rid of ipv6_skb_net()Justin Iurman1-9/+1
2024-03-11net: nexthop: Have all NH notifiers carry NH IDPetr Machata1-1/+1
2024-03-11net: nexthop: Initialize NH group ID in resilient NH group notifiersPetr Machata1-0/+1
2024-03-11devlink: Fix length of eswitch inline-modeWilliam Tu1-1/+1
2024-03-11net: page_pool: factor out page_pool recycle checkMina Almasry1-2/+7
2024-03-11Merge tag 'for-6.9/io_uring-20240310' of git://git.kernel.dk/linuxLinus Torvalds1-14/+43
2024-03-11Merge tag 'linux_kselftest-kunit-6.9-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-1/+1
2024-03-11tcp: annotate a data-race around sysctl_tcp_wmem[0]Jason Xing1-1/+1
2024-03-11mptcp: annotate a data-race around sysctl_tcp_wmem[0]Jason Xing1-1/+1
2024-03-11udp: no longer touch sk->sk_refcnt in early demuxEric Dumazet2-4/+6
2024-03-11net/x25: fix incorrect parameter validation in the x25_getsockopt() functionGavrilov Ilia1-2/+2
2024-03-11net: kcm: fix incorrect parameter validation in the kcm_getsockopt) functionGavrilov Ilia1-1/+2
2024-03-11udp: fix incorrect parameter validation in the udp_lib_getsockopt() functionGavrilov Ilia1-2/+2
2024-03-11l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() functionGavrilov Ilia1-2/+2
2024-03-11ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() functionGavrilov Ilia1-1/+3
2024-03-11tcp: fix incorrect parameter validation in the do_tcp_getsockopt() functionGavrilov Ilia1-2/+2
2024-03-09sunrpc: add a struct rpc_stats arg to rpc_create_argsJosef Bacik1-1/+4
2024-03-08Merge tag 'for-net-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski22-3539/+751
2024-03-08Merge tag 'ieee802154-for-net-next-2024-03-07' of git://git.kernel.org/pub/sc...Jakub Kicinski3-7/+15
2024-03-08Merge tag 'ceph-for-6.8-rc8' of https://github.com/ceph/ceph-clientLinus Torvalds1-0/+3
2024-03-08ipv4: raw: check sk->sk_rcvbuf earlierEric Dumazet1-0/+7
2024-03-08ipv6: raw: check sk->sk_rcvbuf earlierEric Dumazet1-0/+7
2024-03-08nexthop: Simplify dump error handlingIdo Schimmel1-9/+0
2024-03-08net: add skb_data_unref() helperEric Dumazet1-3/+1
2024-03-08Merge tag 'wireless-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski23-331/+498
2024-03-08Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_syncLuiz Augusto von Dentz1-0/+3
2024-03-08Bluetooth: Fix eir name lengthFrédéric Danis2-23/+8
2024-03-08ipv6: remove RTNL protection from inet6_dump_addr()Eric Dumazet1-3/+6
2024-03-08ipv6: use xa_array iterator to implement inet6_dump_addr()Eric Dumazet1-49/+30
2024-03-08ipv6: make in6_dump_addrs() locklessEric Dumazet1-9/+5
2024-03-08ipv6: make inet6_fill_ifaddr() locklessEric Dumazet1-29/+37
2024-03-08Merge tag 'ipsec-next-2024-03-06' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller3-18/+144
2024-03-08net: nexthop: Expose nexthop group HW stats to user spaceIdo Schimmel1-8/+122
2024-03-08net: nexthop: Add ability to enable / disable hardware statisticsIdo Schimmel1-1/+14
2024-03-08net: nexthop: Add hardware statistics notificationsIdo Schimmel1-0/+2
2024-03-08net: nexthop: Expose nexthop group stats to user spaceIdo Schimmel1-8/+87
2024-03-08net: nexthop: Add nexthop group entry statsIdo Schimmel1-4/+31
2024-03-08net: nexthop: Add NHA_OP_FLAGSPetr Machata1-4/+20
2024-03-08net: nexthop: Adjust netlink policy parsing for a new attributePetr Machata1-30/+28
2024-03-08net: dqs: add NIC stall detector based on BQLJakub Kicinski1-0/+62
2024-03-08net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()Eric Dumazet1-1/+14
2024-03-08ipv6: fib6_rules: flush route cache when rule is changedShiming Cheng1-0/+6
2024-03-07netdev: add queue stat for alloc failuresJakub Kicinski1-1/+2
2024-03-07netdev: add per-queue statisticsJakub Kicinski3-0/+227
2024-03-07net: move rps_sock_flow_table to net_hotdataEric Dumazet2-12/+9
2024-03-07net: introduce include/net/rps.hEric Dumazet7-0/+7
2024-03-07ipv6: move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdataEric Dumazet2-6/+2
2024-03-07ipv6: move inet6_ehash_secret and udp6_ehash_secret into net_hotdataEric Dumazet2-2/+1
2024-03-07inet: move inet_ehash_secret and udp_ehash_secret into net_hotdataEric Dumazet2-4/+1
2024-03-07inet: move tcp_protocol and udp_protocol to net_hotdataEric Dumazet1-15/+15
2024-03-07ipv6: move tcpv6_protocol and udpv6_protocol to net_hotdataEric Dumazet2-16/+17
2024-03-07udp: move udpv4_offload and udpv6_offload to net_hotdataEric Dumazet2-20/+18
2024-03-07net: move skbuff_cache(s) to net_hotdataEric Dumazet3-27/+26
2024-03-07net: move dev_rx_weight to net_hotdataEric Dumazet3-3/+3
2024-03-07net: move dev_tx_weight to net_hotdataEric Dumazet4-3/+4
2024-03-07net: move tcpv4_offload and tcpv6_offload to net_hotdataEric Dumazet2-17/+16
2024-03-07net: move ip_packet_offload and ipv6_packet_offload to net_hotdataEric Dumazet2-18/+18
2024-03-07net: move netdev_max_backlog to net_hotdataEric Dumazet6-9/+13
2024-03-07net: move ptype_all into net_hotdataEric Dumazet3-12/+12
2024-03-07net: move netdev_tstamp_prequeue into net_hotdataEric Dumazet4-7/+8
2024-03-07net: move netdev_budget and netdev_budget to net_hotdataEric Dumazet4-9/+10
2024-03-07net: introduce struct net_hotdataEric Dumazet5-12/+20
2024-03-07Merge tag 'rxrpc-iothread-20240305' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski20-713/+746
2024-03-07netlink: let core handle error cases in dump operationsEric Dumazet4-20/+3
2024-03-07mpls: Do not orphan the skbChristoph Paasch1-2/+0
2024-03-07net: dsa: Leverage core stats allocatorFlorian Fainelli1-7/+1
2024-03-07net: x25: remove dead links from KconfigJustin Swartz1-2/+0
2024-03-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski19-72/+63
2024-03-07Bluetooth: ISO: Align broadcast sync_timeout with connection timeoutLuiz Augusto von Dentz1-2/+2
2024-03-07Merge tag 'nf-24-03-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni3-6/+16
2024-03-07netrom: Fix data-races around sysctl_net_busy_readJason Xing2-4/+4
2024-03-07netrom: Fix a data-race around sysctl_netrom_link_fails_countJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_routing_controlJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeoutJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_requested_window_sizeJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_busy_delayJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delayJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_maximum_triesJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_transport_timeoutJason Xing1-1/+1
2024-03-07netrom: Fix data-races around sysctl_netrom_network_ttl_initialiserJason Xing3-4/+5
2024-03-07netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiserJason Xing1-1/+1
2024-03-07netrom: Fix a data-race around sysctl_netrom_default_path_qualityJason Xing1-1/+1
2024-03-06Merge tag 'ipsec-2024-03-06' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski4-4/+13
2024-03-06ethtool: remove ethtool_eee_use_linkmodesHeiner Kallweit2-6/+0
2024-03-06mptcp: drop lookup_by_id in lookup_addrGeliang Tang1-7/+5
2024-03-06mptcp: set error messages for set_flagsGeliang Tang2-3/+12
2024-03-06mptcp: update set_flags interfacesGeliang Tang4-52/+58
2024-03-06mptcp: drop duplicate header inclusionsGeliang Tang6-9/+0
2024-03-07netfilter: nf_conntrack_h323: Add protection for bmp length out of rangeLena Wang1-0/+4
2024-03-07netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeoutPablo Neira Ayuso1-0/+1
2024-03-07netfilter: nft_ct: fix l3num expectations with inet pseudo familyFlorian Westphal1-6/+5
2024-03-07netfilter: nf_tables: reject constant set with timeoutPablo Neira Ayuso1-0/+3
2024-03-07netfilter: nf_tables: disallow anonymous set with timeout flagPablo Neira Ayuso1-0/+3
2024-03-06Bluetooth: Add new quirk for broken read key length on ATS2851Vinicius Peixoto1-1/+2
2024-03-06Bluetooth: mgmt: remove NULL check in add_ext_adv_params_complete()Roman Smirnov1-2/+1
2024-03-06Bluetooth: mgmt: remove NULL check in mgmt_set_connectable_complete()Roman Smirnov1-2/+1
2024-03-06Bluetooth: ISO: Clean up returns values in iso_connect_ind()Dan Carpenter1-6/+3
2024-03-06Bluetooth: fix use-after-free in accessing skb after sending itPauli Virtanen1-1/+1
2024-03-06Bluetooth: af_bluetooth: Fix deadlockLuiz Augusto von Dentz1-7/+3
2024-03-06Bluetooth: bnep: Fix out-of-bound accessLuiz Augusto von Dentz1-1/+2
2024-03-06Bluetooth: msft: Fix memory leakLuiz Augusto von Dentz1-0/+3
2024-03-06Bluetooth: hci_core: Fix possible buffer overflowLuiz Augusto von Dentz1-1/+1
2024-03-06Bluetooth: hci_sync: Fix overwriting request callbackLuiz Augusto von Dentz4-27/+60
2024-03-06Bluetooth: hci_sync: Use QoS to determine which PHY to scanLuiz Augusto von Dentz1-11/+55
2024-03-06Bluetooth: hci_sync: Use address filtering when HCI_PA_SYNC is setLuiz Augusto von Dentz1-10/+35
2024-03-06Bluetooth: ISO: Reassemble PA data for bcast sinkIulia Tanasescu1-4/+46
2024-03-06Bluetooth: ISO: Add hcon for listening bis skIulia Tanasescu2-16/+57
2024-03-06Bluetooth: hci_sync: Fix UAF on create_le_conn_completeLuiz Augusto von Dentz1-0/+3
2024-03-06Bluetooth: hci_sync: Fix UAF on hci_abort_conn_syncLuiz Augusto von Dentz1-9/+4
2024-03-06Bluetooth: constify the struct device_type usageRicardo B. Marliere2-2/+2
2024-03-06Bluetooth: hci_sync: Attempt to dequeue connection attemptLuiz Augusto von Dentz2-67/+77
2024-03-06Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queueLuiz Augusto von Dentz1-8/+124
2024-03-06Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_syncLuiz Augusto von Dentz2-7/+12
2024-03-06Bluetooth: hci_conn: Always use sk_timeo as conn_timeoutLuiz Augusto von Dentz7-14/+17
2024-03-06Bluetooth: hci_event: Remove code to removed CONFIG_BT_HSLukas Bulwahn1-163/+0
2024-03-06Bluetooth: Remove pending ACL connection attemptsJonas Dreßler2-33/+4
2024-03-06Bluetooth: hci_conn: Only do ACL connections sequentiallyJonas Dreßler2-60/+79
2024-03-06Bluetooth: hci_event: Fix not indicating new connection for BIG SyncLuiz Augusto von Dentz2-7/+18
2024-03-06Bluetooth: Remove BT_HSLuiz Augusto von Dentz11-3013/+20
2024-03-06Bluetooth: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET2-6/+7
2024-03-06Bluetooth: hci_core: Cancel request on command timeoutLuiz Augusto von Dentz4-38/+70
2024-03-06Bluetooth: hci_event: Use HCI error defines instead of magic valuesJonas Dreßler1-4/+4
2024-03-06Bluetooth: Remove superfluous call to hci_conn_check_pending()Jonas Dreßler1-2/+0
2024-03-06Bluetooth: Disconnect connected devices before rfkilling adapterJonas Dreßler1-2/+33
2024-03-06Bluetooth: Add new state HCI_POWERING_DOWNJonas Dreßler2-5/+25
2024-03-06Bluetooth: mgmt: Remove leftover queuing of power_off workJonas Dreßler1-16/+0
2024-03-06Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>"Ahelenia Ziemiańska4-4/+4
2024-03-06ieee802154: cfg802154: make wpan_phy_class constantRicardo B. Marliere2-2/+2
2024-03-06mac802154: fix llsec key resources release in mac802154_llsec_key_delFedor Pchelkin1-5/+13
2024-03-06inet: Add getsockopt support for IP_ROUTER_ALERT and IPV6_ROUTER_ALERTJuntong Deng2-3/+16
2024-03-06net/rds: fix WARNING in rds_conn_connect_if_downEdward Adam Davis2-5/+4
2024-03-06libceph: init the cursor when preparing sparse read in msgr2Xiubo Li1-0/+3
2024-03-06genetlink: fit NLMSG_DONE into same read() as familiesJakub Kicinski1-5/+7
2024-03-06netdev: let netlink core handle -EMSGSIZE errorsJakub Kicinski2-14/+3
2024-03-06netlink: handle EMSGSIZE errors in the coreJakub Kicinski1-0/+9
2024-03-05ethtool: ignore unused/unreliable fields in set_eee opHeiner Kallweit1-5/+0
2024-03-05dpll: move all dpll<>netdev helpers to dpll codeJakub Kicinski2-24/+2
2024-03-05sock: Use unsafe_memcpy() for sock_copy()Kees Cook2-4/+6
2024-03-05rxrpc: Extract useful fields from a received ACK to skb priv dataDavid Howells4-38/+45
2024-03-05rxrpc: Clean up the resend algorithmDavid Howells1-41/+38
2024-03-05rxrpc: Record probes after transmission and reduce number of time-getsDavid Howells1-65/+40
2024-03-05rxrpc: Use ktimes for call timeout tracking and set the timer lazilyDavid Howells11-241/+214
2024-03-05rxrpc: Differentiate PING ACK transmission traces.David Howells1-2/+2