aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netHEADmainJakub Kicinski14-82/+86
2024-03-11Merge branch 'nexthop-fix-two-nexthop-group-statistics-issues'Jakub Kicinski2-26/+38
2024-03-11nexthop: Fix splat with CONFIG_DEBUG_PREEMPT=yIdo Schimmel1-1/+2
2024-03-11nexthop: Fix out-of-bounds access during attribute validationIdo Schimmel2-12/+23
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 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski88-590/+4181
2024-03-11bpf: move sleepable flag from bpf_prog_aux to bpf_progAndrii Nakryiko9-21/+21
2024-03-11bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()Puranjay Mohan1-1/+6
2024-03-11selftests/bpf: Add kprobe multi triggering benchmarksJiri Olsa3-0/+50
2024-03-11ptp: Move from simple ida to xarrayKory Maincent1-14/+18
2024-03-11vxlan: Remove generic .ndo_get_stats64Breno Leitao1-2/+0
2024-03-11vxlan: Do not alloc tstats manuallyBreno Leitao1-11/+2
2024-03-11devlink: Add comments to use netlink gen toolWilliam Tu1-1/+4
2024-03-11nfp: flower: handle acti_netdevs allocation failureDuoming Zhou1-0/+5
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-11Merge branch 'bpf-introduce-bpf-arena'Andrii Nakryiko37-40/+2028
2024-03-11selftests/bpf: Add bpf_arena_htab test.Alexei Starovoitov6-0/+243
2024-03-11selftests/bpf: Add bpf_arena_list test.Alexei Starovoitov4-0/+314
2024-03-11selftests/bpf: Add unit tests for bpf_arena_alloc/free_pagesAlexei Starovoitov6-2/+227
2024-03-11bpf: Add helper macro bpf_addr_space_cast()Alexei Starovoitov1-0/+43
2024-03-11libbpf: Recognize __arena global variables.Andrii Nakryiko3-13/+120
2024-03-11bpftool: Recognize arena map typeAlexei Starovoitov2-2/+2
2024-03-11libbpf: Add support for bpf_arena.Alexei Starovoitov2-8/+46
2024-03-11libbpf: Add __arg_arena to bpf_helpers.hAlexei Starovoitov1-0/+1
2024-03-11bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA.Alexei Starovoitov3-4/+31
2024-03-11bpf: Recognize addr_space_cast instruction in the verifier.Alexei Starovoitov5-9/+109
2024-03-11bpf: Add x86-64 JIT support for bpf_addr_space_cast instruction.Alexei Starovoitov3-1/+47
2024-03-11bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions.Alexei Starovoitov3-1/+194
2024-03-11bpf: Disasm support for addr_space_cast instruction.Alexei Starovoitov3-0/+18
2024-03-11bpf: Introduce bpf_arena.Alexei Starovoitov9-2/+635
2024-03-11ravb: Correct buffer size to map for R-Car RxNiklas Söderlund1-1/+1
2024-03-11net: amt: Remove generic .ndo_get_stats64Breno Leitao1-1/+0
2024-03-11net: amt: Move stats allocation to coreBreno Leitao1-7/+2
2024-03-11netlink: specs: support generating code for genl socket privJakub Kicinski5-0/+69
2024-03-11tools: ynl: remove trailing semicolonJakub Kicinski1-1/+1
2024-03-11net: ipv6: exthdrs: get rid of ipv6_skb_net()Justin Iurman1-9/+1
2024-03-11Merge branch 'selftests-mptcp-various-improvements'Jakub Kicinski8-286/+312
2024-03-11selftests: mptcp: use KSFT_SKIP/KSFT_PASS/KSFT_FAILGeliang Tang6-26/+25
2024-03-11selftests: mptcp: declare event macros in mptcp_libGeliang Tang3-23/+29
2024-03-11selftests: mptcp: add mptcp_lib_verify_listener_eventsGeliang Tang3-38/+30
2024-03-11selftests: mptcp: print_test out of verify_listener_eventsGeliang Tang1-6/+2
2024-03-11selftests: mptcp: extract mptcp_lib_check_expectedGeliang Tang2-31/+32
2024-03-11selftests: mptcp: call test_fail without argumentGeliang Tang2-6/+13
2024-03-11selftests: mptcp: print test results with colorsGeliang Tang8-87/+90
2024-03-11selftests: mptcp: use += operator to append stringsGeliang Tang2-40/+43
2024-03-11selftests: mptcp: print test results with countersGeliang Tang6-14/+16
2024-03-11selftests: mptcp: add print_title in mptcp_libGeliang Tang2-10/+13
2024-03-11selftests: mptcp: export TEST_COUNTER variableGeliang Tang5-16/+14
2024-03-11selftests: mptcp: sockopt: print every test resultGeliang Tang1-17/+25
2024-03-11selftests: mptcp: connect: fix misaligned outputGeliang Tang1-3/+10
2024-03-11selftests: mptcp: connect: add dedicated port counterGeliang Tang1-3/+3
2024-03-11selftests: mptcp: print all error messages to stdoutGeliang Tang2-10/+11
2024-03-11net: wan: framer/pef2256: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-11Merge branch 'mlxsw-support-for-nexthop-group-statistics'Jakub Kicinski14-46/+505
2024-03-11selftests: forwarding: Add a test for NH group statsPetr Machata5-0/+190
2024-03-11mlxsw: spectrum_router: Share nexthop counters in resilient groupsPetr Machata1-2/+68
2024-03-11mlxsw: spectrum_router: Support nexthop group hardware statisticsPetr Machata1-6/+142
2024-03-11mlxsw: spectrum_router: Track NH ID's of group membersPetr Machata1-0/+2
2024-03-11mlxsw: spectrum_router: Add helpers for nexthop countersPetr Machata1-15/+50
2024-03-11mlxsw: spectrum_router: Avoid allocating NH counters twicePetr Machata1-0/+3
2024-03-11mlxsw: spectrum: Allow fetch-and-clear of flow countersPetr Machata5-9/+11
2024-03-11mlxsw: spectrum_router: Have mlxsw_sp_nexthop_counter_enable() return intPetr Machata3-12/+36
2024-03-11mlxsw: spectrum_router: Rename two functionsPetr Machata3-19/+19
2024-03-11net: nexthop: Have all NH notifiers carry NH IDPetr Machata2-2/+2
2024-03-11net: nexthop: Initialize NH group ID in resilient NH group notifiersPetr Machata1-0/+1
2024-03-11net: gro: move two declarations to include/net/gro.hEric Dumazet2-5/+6
2024-03-11r8152: fix unknown device for choose_configurationHayes Wang1-1/+1
2024-03-11net: netconsole: Add continuation line prefix to userdata messagesMatthew Wood2-9/+11
2024-03-11r8169: switch to new function phy_support_eeeHeiner Kallweit1-2/+1
2024-03-11net: phy: simplify a check in phy_check_link_statusHeiner Kallweit1-2/+2
2024-03-11net: phy: marvell-88x2222: Remove unused of_gpio.hAndy Shevchenko1-2/+0
2024-03-11net: dsa: mt7530: disable LEDs before resetJustin Swartz1-0/+6
2024-03-11net: mdio_bus: Remove unused of_gpio.hAndy Shevchenko1-2/+0
2024-03-11ptp: make ptp_class constantRicardo B. Marliere3-10/+12
2024-03-11devlink: Fix length of eswitch inline-modeWilliam Tu2-2/+2
2024-03-11netlink: specs: support unterminated-okHangbin Liu3-0/+15
2024-03-11tools: ynl-gen: support using pre-defined values in attr checksHangbin Liu5-4/+6
2024-03-11net: page_pool: factor out page_pool recycle checkMina Almasry1-2/+7
2024-03-11selftests/bpf: Add fexit and kretprobe triggering benchmarksAndrii Nakryiko3-0/+50
2024-03-11mm: Introduce vmap_page_range() to map pages in PCI address spaceAlexei Starovoitov7-18/+32
2024-03-11Merge branch 'tcp-wmem-data-races'David S. Miller2-2/+2
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-11ynl: samples: fix recycling rate calculationJakub Kicinski1-0/+2
2024-03-11udp: no longer touch sk->sk_refcnt in early demuxEric Dumazet2-4/+6
2024-03-11Merge branch 'getsockopt-parameter-validation'David S. Miller6-10/+13
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-11Merge branch 'qmc-hdlc'David S. Miller6-0/+960
2024-03-11net: wan: fsl_qmc_hdlc: Add framer supportHerve Codina1-5/+234
2024-03-11net: wan: fsl_qmc_hdlc: Add runtime timeslots changes supportHerve Codina1-1/+150
2024-03-11lib/bitmap: Introduce bitmap_scatter() and bitmap_gather() helpersAndy Shevchenko2-0/+143
2024-03-11MAINTAINERS: Add the Freescale QMC HDLC driver entryHerve Codina1-0/+7
2024-03-11net: wan: Add support for QMC HDLCHerve Codina3-0/+432
2024-03-11Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...David S. Miller5-9/+210
2024-03-09arm64, bpf: Use bpf_prog_pack for arm64 bpf trampolinePuranjay Mohan1-9/+46
2024-03-08Merge tag 'mlx5-socket-direct-v3' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski34-173/+1168
2024-03-08Merge tag 'for-net-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski38-3623/+1028
2024-03-08Merge tag 'ieee802154-for-net-next-2024-03-07' of git://git.kernel.org/pub/sc...Jakub Kicinski8-23/+24
2024-03-08net: phy: dp83822: Fix RGMII TX delay configurationTim Pambor1-17/+20
2024-03-08tools: ynl: Fix spelling mistake "Constructred" -> "Constructed"Colin Ian King1-1/+1
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 Dumazet2-3/+19
2024-03-08Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/ne...Jakub Kicinski3-42/+17
2024-03-08Merge tag 'wireless-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski132-1342/+3176
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-08Merge branch 'hns3-fixes'David S. Miller13-22/+74
2024-03-08net: hns3: add checking for vf id of mailboxJian Shen1-3/+4
2024-03-08net: hns3: fix port duplex configure error in IMP resetJie Wang1-1/+4
2024-03-08net: hns3: fix reset timeout under full functions and queuesPeiyang Wang2-2/+2
2024-03-08net: hns3: fix delete tc fail issueJijie Shao5-0/+22
2024-03-08net: hns3: fix kernel crash when 1588 is received on HIP08 devicesYonglong Liu1-1/+1
2024-03-08net: hns3: Disable SerDes serial loopback for HiLink H60Hao Lan5-3/+18
2024-03-08net: hns3: add new 200G link modes for hisilicon deviceHao Lan2-11/+22
2024-03-08net: hns3: fix wrong judgment condition issueJijie Shao1-1/+1
2024-03-08Merge branch 'ionic-diet'David S. Miller8-504/+371
2024-03-08ionic: keep stats struct local to error handlingShannon Nelson1-22/+8
2024-03-08ionic: better dma-map error handlingShannon Nelson1-18/+14
2024-03-08ionic: remove unnecessary NULL testShannon Nelson1-6/+0
2024-03-08ionic: rearrange ionic_queue for better layoutShannon Nelson1-2/+2
2024-03-08ionic: rearrange ionic_qcqShannon Nelson1-4/+4
2024-03-08ionic: carry idev in ionic_cq structShannon Nelson3-19/+6
2024-03-08ionic: refactor skb buildingShannon Nelson1-53/+65
2024-03-08ionic: fold adminq clean into service routineShannon Nelson1-21/+11
2024-03-08ionic: use specialized desc info structsShannon Nelson5-86/+111
2024-03-08ionic: remove the cq_info to save more memoryShannon Nelson7-89/+38
2024-03-08ionic: remove callback pointer from desc_infoShannon Nelson5-91/+57
2024-03-08ionic: move adminq-notifyq handling to main fileShannon Nelson3-65/+67
2024-03-08ionic: drop q mappingShannon Nelson3-35/+10
2024-03-08ionic: remove desc, sg_desc and cmb_desc from desc_infoShannon Nelson4-60/+45
2024-03-08Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...David S. Miller6-42/+53
2024-03-08Add Jeff Kirsher to .get_maintainer.ignoreJakub Kicinski1-0/+1
2024-03-08dpll: fix dpll_xa_ref_*_del() for multiple registrationsJiri Pirko1-4/+4
2024-03-08Merge branch 'ipv6-lockless-dump-addrs'David S. Miller1-90/+78
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-08Merge branch 'nexthop-group-stats'David S. Miller3-40/+363
2024-03-08net: nexthop: Expose nexthop group HW stats to user spaceIdo Schimmel3-8/+149
2024-03-08net: nexthop: Add ability to enable / disable hardware statisticsIdo Schimmel3-1/+19
2024-03-08net: nexthop: Add hardware statistics notificationsIdo Schimmel2-0/+5
2024-03-08net: nexthop: Expose nexthop group stats to user spaceIdo Schimmel2-8/+117
2024-03-08net: nexthop: Add nexthop group entry statsIdo Schimmel2-4/+37
2024-03-08net: nexthop: Add NHA_OP_FLAGSPetr Machata2-4/+23
2024-03-08net: nexthop: Adjust netlink policy parsing for a new attributePetr Machata1-30/+28
2024-03-08octeontx2-pf: Add TC flower offload support for TCP flagsSai Krishna5-2/+23
2024-03-08tcp: Add skb addr and sock addr to arguments of tracepoint tcp_probe.fuyuanli1-2/+8
2024-03-08net: dqs: add NIC stall detector based on BQLJakub Kicinski5-0/+237
2024-03-08net: chelsio: remove unused function calc_tx_descsColin Ian King1-14/+0
2024-03-08net: phy: fix phy_get_internal_delay accessing an empty arrayKévin L'hôpital1-1/+1
2024-03-08octeontx2-af: Fix devlink paramsSunil Goutham1-10/+10
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-07Merge branch 'netdev-add-per-queue-statistics'Jakub Kicinski10-0/+498
2024-03-07eth: bnxt: support per-queue statisticsJakub Kicinski1-0/+65
2024-03-07netdev: add queue stat for alloc failuresJakub Kicinski5-1/+13
2024-03-07netdev: add per-queue statisticsJakub Kicinski9-0/+421
2024-03-07Merge branch 'net-group-together-hot-data'Jakub Kicinski44-320/+391
2024-03-07net: move rps_sock_flow_table to net_hotdataEric Dumazet4-17/+16
2024-03-07net: introduce include/net/rps.hEric Dumazet16-117/+140
2024-03-07ipv6: move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdataEric Dumazet4-6/+5
2024-03-07ipv6: move inet6_ehash_secret and udp6_ehash_secret into net_hotdataEric Dumazet4-2/+4
2024-03-07inet: move inet_ehash_secret and udp_ehash_secret into net_hotdataEric Dumazet4-4/+5
2024-03-07inet: move tcp_protocol and udp_protocol to net_hotdataEric Dumazet2-15/+17
2024-03-07ipv6: move tcpv6_protocol and udpv6_protocol to net_hotdataEric Dumazet3-16/+21
2024-03-07udp: move udpv4_offload and udpv6_offload to net_hotdataEric Dumazet3-20/+20
2024-03-07net: move skbuff_cache(s) to net_hotdataEric Dumazet6-29/+32
2024-03-07net: move dev_rx_weight to net_hotdataEric Dumazet5-5/+4
2024-03-07net: move dev_tx_weight to net_hotdataEric Dumazet6-4/+5
2024-03-07net: move tcpv4_offload and tcpv6_offload to net_hotdataEric Dumazet3-17/+19
2024-03-07net: move ip_packet_offload and ipv6_packet_offload to net_hotdataEric Dumazet3-18/+23
2024-03-07net: move netdev_max_backlog to net_hotdataEric Dumazet8-10/+14
2024-03-07net: move ptype_all into net_hotdataEric Dumazet5-13/+13
2024-03-07net: move netdev_tstamp_prequeue into net_hotdataEric Dumazet5-7/+9
2024-03-07net: move netdev_budget and netdev_budget to net_hotdataEric Dumazet5-9/+12
2024-03-07net: introduce struct net_hotdataEric Dumazet8-16/+37
2024-03-07Merge branch 'selftests-mptcp-share-code-and-fix-shellcheck-warnings'Jakub Kicinski8-244/+210
2024-03-07selftests: userspace pm: avoid relaunching pm eventsMatthieu Baerts (NGI0)1-16/+13
2024-03-07selftests: mptcp: simult flows: fix shellcheck warningsMatthieu Baerts (NGI0)1-2/+8
2024-03-07selftests: mptcp: pm netlink: fix shellcheck warningsMatthieu Baerts (NGI0)1-4/+10
2024-03-07selftests: mptcp: sockopt: fix shellcheck warningsMatthieu Baerts (NGI0)1-4/+10
2024-03-07selftests: mptcp: connect: fix shellcheck warningsMatthieu Baerts (NGI0)1-29/+47
2024-03-07selftests: mptcp: diag: fix shellcheck warningsMatthieu Baerts (NGI0)1-4/+10
2024-03-07selftests: mptcp: add mptcp_lib_events helperGeliang Tang3-18/+18
2024-03-07selftests: mptcp: more operations in ns_init/exitGeliang Tang7-24/+4
2024-03-07selftests: mptcp: add mptcp_lib_ns_init/exit helpersGeliang Tang8-67/+53
2024-03-07selftests: mptcp: add local variables rndhGeliang Tang2-0/+2
2024-03-07selftests: mptcp: add mptcp_lib_check_tools helperGeliang Tang8-73/+40
2024-03-07selftests: mptcp: stop forcing iptables-legacyMatthieu Baerts (NGI0)2-16/+8