aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-05-19bpf: allocate btf_kfunc_filter_t on demandsock_destroy.v8.kafaiMartin KaFai Lau1-35/+49
2023-05-19Merge branch 'bpf: Add socket destroy capability'Martin KaFai Lau13-78/+789
2023-05-19selftests/bpf: Extend bpf_sock_destroy testsAditi Ghag2-0/+24
2023-05-19bpf: Add kfunc filter function to 'struct btf_kfunc_id_set'Aditi Ghag4-20/+73
2023-05-19selftests/bpf: Test bpf_sock_destroyAditi Ghag2-0/+364
2023-05-19selftests/bpf: Add helper to get port using getsocknameAditi Ghag2-0/+24
2023-05-19bpf: Add bpf_sock_destroy kfuncAditi Ghag4-7/+66
2023-05-19bpf: udp: Implement batching for sockets iteratorAditi Ghag1-6/+199
2023-05-19udp: seq_file: Remove bpf_seq_afinfo from udp_iter_stateAditi Ghag2-21/+7
2023-05-19bpf: udp: Encapsulate logic to get udp tableAditi Ghag1-23/+12
2023-05-19udp: seq_file: Helper function to match socket attributesAditi Ghag1-7/+27
2023-05-19bpf: tcp: Avoid taking fast sock lock in iteratorAditi Ghag1-3/+2
2023-05-17selftests/bpf: Make bpf_dynptr_is_rdonly() prototyype consistent with kernelYonghong Song1-1/+1
2023-05-17selftests/bpf: Fix dynptr/test_dynptr_is_nullYonghong Song4-1/+4
2023-05-17bpf, docs: Shift operations are defined to use a maskDave Thaler1-3/+6
2023-05-17bpftool: Support bpffs mountpoint as pin path for prog loadallPengcheng Yang5-7/+10
2023-05-17selftests/bpf: Do not use sign-file as testcaseAlexey Gladkov1-2/+1
2023-05-16bpf: drop unnecessary user-triggerable WARN_ONCE in verifierl logAndrii Nakryiko1-3/+0
2023-05-16Merge branch 'seltests/xsk: prepare for AF_XDP multi-buffer testing'Alexei Starovoitov4-438/+379
2023-05-16selftests/xsk: adjust packet pacing for multi-buffer supportMagnus Karlsson2-20/+30
2023-05-16selftests/xsk: generate data for multi-buffer packetsMagnus Karlsson1-27/+43
2023-05-16selftests/xsk: populate fill ring based on frags neededMagnus Karlsson2-12/+41
2023-05-16selftests/xsx: test for huge pages only onceMagnus Karlsson2-94/+94
2023-05-16selftests/xsk: store offset in pkt instead of addrMagnus Karlsson2-64/+90
2023-05-16selftests/xsk: add packet iterator for tx to packet streamMagnus Karlsson2-21/+24
2023-05-16selftests/xsk: dump packet at errorMagnus Karlsson3-22/+9
2023-05-16selftests/xsk: add varying payload pattern within packetMagnus Karlsson2-24/+47
2023-05-16selftests/xsk: generate simpler packets with variable lengthMagnus Karlsson2-200/+38
2023-05-16selftests/xsk: do not change XDP program when not necessaryMagnus Karlsson1-3/+12
2023-05-16Merge branch 'bpf: Move kernel test kfuncs into bpf_testmod'Alexei Starovoitov21-386/+521
2023-05-16bpf: Move kernel test kfuncs to bpf_testmodJiri Olsa3-201/+226
2023-05-16selftests/bpf: Remove extern from kfuncs declarationsJiri Olsa1-18/+18
2023-05-16selftests/bpf: Allow to use kfunc from testmod.ko in test_verifierJiri Olsa1-22/+139
2023-05-16selftests/bpf: Load bpf_testmod for verifier testJiri Olsa1-0/+9
2023-05-16selftests/bpf: Use un/load_bpf_testmod functions in testsJiri Olsa4-41/+14
2023-05-16selftests/bpf: Do not unload bpf_testmod in load_bpf_testmodJiri Olsa2-6/+8
2023-05-16selftests/bpf: Use only stdout in un/load_bpf_testmod functionsJiri Olsa1-4/+4
2023-05-16selftests/bpf: Move test_progs helpers to testing_helpers objectJiri Olsa4-66/+74
2023-05-16selftests/bpf: Move kfunc exports to bpf_testmod/bpf_testmod_kfunc.hJiri Olsa11-51/+52
2023-05-16libbpf: Store zero fd to fd_array for loader kfunc relocationJiri Olsa1-7/+7
2023-05-16selftests/bpf: Fix s390 sock_field test failureYonghong Song1-1/+4
2023-05-16selftests/bpf: improve netcnt test robustnessAndrii Nakryiko1-2/+2
2023-05-16Revert "net: Remove low_thresh in ip defrag"Jakub Kicinski6-18/+24
2023-05-16Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski63-690/+3293
2023-05-16Merge branch 'spdx-conversion-for-bonding-8390-and-i825xx-drivers'Paolo Abeni22-61/+33
2023-05-16net: ethernet: i825xx: sun3_8256: Add SPDX license identifierBagas Sanjaya2-0/+2
2023-05-16net: ethernet: i825xx: Replace unversioned GPL (GPL 1.0) notice with SPDX ide...Bagas Sanjaya3-9/+6
2023-05-16net: ethernet: 8390: Replace GPL 2.0 boilerplate with SPDX identifierBagas Sanjaya5-23/+6
2023-05-16net: ethernet: 8390: Convert unversioned GPL notice to SPDX license identifierBagas Sanjaya9-22/+15
2023-05-16net: bonding: Add SPDX identifier to remaining filesBagas Sanjaya3-7/+4
2023-05-16net: skbuff: update comment about pfmemalloc propagatingYunsheng Lin1-5/+5
2023-05-15bpf: Fix memleak due to fentry attach failureYafang Shao1-6/+15
2023-05-15bpf: Remove bpf trampoline selectorYafang Shao2-8/+4
2023-05-15bpf, arm64: Support struct arguments in the BPF trampolineFlorent Revest2-28/+28
2023-05-15bpftool: JIT limited misreported as negative value on aarch64Alan Maguire1-12/+12
2023-05-15bpf: fix calculation of subseq_idx during precision backtrackingAndrii Nakryiko1-6/+8
2023-05-15bpf: Remove anonymous union in bpf_kfunc_call_arg_metaDave Marchevsky1-19/+22
2023-05-15nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()Krzysztof Kozlowski1-1/+2
2023-05-15octeontx2-pf: mcs: Remove unneeded semicolonYang Li1-2/+2
2023-05-15net: ethernet: microchip: vcap: Remove extra semicolonAnup Sharma1-4/+4
2023-05-15Merge branch 'octeontx2-pf-HTB'David S. Miller20-127/+2144
2023-05-15docs: octeontx2: Add Documentation for QOSHariprasad Kelam1-0/+45
2023-05-15octeontx2-pf: ethtool expose qos statsHariprasad Kelam1-9/+20
2023-05-15octeontx2-pf: Add support for HTB offloadNaveen Mamindlapalli10-14/+1507
2023-05-15octeontx2-pf: Prepare for QOS offloadHariprasad Kelam3-20/+43
2023-05-15octeontx2-pf: Refactor schedular queue alloc/free callsHariprasad Kelam5-38/+94
2023-05-15octeontx2-pf: qos send queues managementSubbaraya Sundeep10-42/+426
2023-05-15octeontx2-pf: Rename tot_tx_queues to non_qos_queuesHariprasad Kelam4-15/+15
2023-05-15sch_htb: Allow HTB priority parameter in offload modeNaveen Mamindlapalli3-5/+10
2023-05-15net: Remove low_thresh in ip defragAngus Chen6-24/+18
2023-05-15Merge tag 'wireless-next-2023-05-12' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller43-300/+3488
2023-05-13Merge branch 'bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen'Martin KaFai Lau13-139/+327
2023-05-13bpf: Document EFAULT changes for sockoptStanislav Fomichev1-1/+56
2023-05-13selftests/bpf: Correctly handle optlen > 4096Stanislav Fomichev10-132/+166
2023-05-13selftests/bpf: Update EFAULT {g,s}etsockopt selftestsStanislav Fomichev1-6/+90
2023-05-13bpf: Don't EFAULT for {g,s}setsockopt with wrong optlenStanislav Fomichev1-0/+15
2023-05-13sfc: fix use-after-free in efx_tc_flower_record_encap_match()Edward Cree1-2/+2
2023-05-13net: phylink: constify fwnode argumentsRussell King (Oracle)2-9/+11
2023-05-13net: fec: using the standard return codes when xdp xmit errorsShenwei Wang1-3/+3
2023-05-13net: macb: Shorten max_tx_len to 4KiB - 56 on mpfsDaire McNamara2-3/+10
2023-05-13ping: Convert hlist_nulls to plain hlist.Kuniyuki Iwashima1-26/+15
2023-05-13Merge branch 'skb_frag_fill_page_desc'David S. Miller20-109/+65
2023-05-13net: remove __skb_frag_set_page()Yunsheng Lin3-17/+1
2023-05-13net: introduce and use skb_frag_fill_page_desc()Yunsheng Lin19-92/+64
2023-05-13selftests: net: vxlan: Add tests for vxlan nolocalbypass option.Vladimir Nikishkin2-0/+241
2023-05-13net: vxlan: Add nolocalbypass option to vxlan.Vladimir Nikishkin3-3/+23
2023-05-13Merge branch 'broadcom-phy-wol'David S. Miller7-5/+416
2023-05-13net: bcmgenet: Add support for PHY-based Wake-on-LANFlorian Fainelli1-0/+14
2023-05-13net: phy: broadcom: Add support for Wake-on-LANFlorian Fainelli4-3/+395
2023-05-13net: phy: Allow drivers to always call into ->suspend()Florian Fainelli2-2/+7
2023-05-12libbpf: fix offsetof() and container_of() to work with CO-REAndrii Nakryiko1-5/+10
2023-05-12bpf: Address KCSAN report on bpf_lru_listMartin KaFai Lau2-13/+15
2023-05-12bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahol...Alan Maguire1-0/+3
2023-05-12Merge branch 'sfc-decap'David S. Miller4-64/+197
2023-05-12sfc: support TC decap rules matching on enc_src_portEdward Cree4-16/+41
2023-05-12sfc: support TC decap rules matching on enc_ip_tosEdward Cree2-36/+133
2023-05-12sfc: populate enc_ip_tos matches in MAE outer rulesEdward Cree4-7/+20
2023-05-12sfc: release encap match in efx_tc_flow_free()Edward Cree1-17/+15
2023-05-12net: liquidio: lio_main: Remove unnecessary (void*) conversionswuych1-12/+6
2023-05-12sctp: add bpf_bypass_getsockopt proto callbackAlexander Mikhalitsyn1-0/+18
2023-05-12Merge branch 'selftests-fcnal'David S. Miller2-1/+132
2023-05-12selftests: fcnal: Test SO_DONTROUTE on raw and ping sockets.Guillaume Nault1-0/+14
2023-05-12selftests: fcnal: Test SO_DONTROUTE on UDP sockets.Guillaume Nault1-0/+17
2023-05-12selftests: fcnal: Test SO_DONTROUTE on TCP sockets.Guillaume Nault1-0/+56
2023-05-12selftests: Add SO_DONTROUTE option to nettest.Guillaume Nault1-1/+45
2023-05-12bonding: Always assign be16 value to vlan_protoSimon Horman1-3/+5
2023-05-12Merge branch 'net-handshake-fixes'David S. Miller8-7/+29
2023-05-12net/handshake: Enable the SNI extension to work properlyChuck Lever5-0/+19
2023-05-12net/handshake: Unpin sock->file if a handshake is cancelledChuck Lever2-0/+5
2023-05-12net/handshake: handshake_genl_notify() shouldn't ignore @flagsChuck Lever1-1/+1
2023-05-12net/handshake: Fix uninitialized local variableChuck Lever1-1/+1
2023-05-12net/handshake: Fix handshake_dup() ref countingChuck Lever1-2/+3
2023-05-12net/handshake: Remove unneeded check from handshake_dup()Chuck Lever1-3/+0
2023-05-12ipvlan: Remove NULL check before dev_{put, hold}Yang Li1-2/+1
2023-05-12octeontx2-pf: mcs: Offload extended packet number(XPN) featureSubbaraya Sundeep2-19/+75
2023-05-12net: samsung: sxgbe: Make sxgbe_drv_remove() return voidUwe Kleine-König3-6/+5
2023-05-11net: enc28j60: Use threaded interrupt instead of workqueuePhilipp Rosenberger1-22/+6
2023-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski707-148736/+172189
2023-05-11Merge tag 'net-6.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds49-112/+361
2023-05-11Merge tag 'media/v6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds3-11/+19
2023-05-11wifi: rtw89: suppress the log for specific SER called CMDPSR_FRZTOChin-Yen Lee2-0/+37
2023-05-11wifi: rtw89: ser: L1 add pre-M0 and post-M0 statesZong-Zhe Yang4-1/+51
2023-05-11wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851BZong-Zhe Yang2-2/+8
2023-05-11wifi: rtw89: support U-NII-4 channels on 5GHz bandZong-Zhe Yang2-0/+13
2023-05-11wifi: rtw89: regd: judge UNII-4 according to BIOS and chipZong-Zhe Yang7-1/+63
2023-05-11wifi: rtw89: introduce realtek ACPI DSM methodZong-Zhe Yang3-1/+75
2023-05-11wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()Christophe JAILLET1-3/+3
2023-05-11wifi: rtw88: unlock on error path in rtw_ops_add_interface()Dan Carpenter1-1/+3
2023-05-11wifi: wilc1000: Increase ASSOC response bufferAmisha Patel3-3/+3
2023-05-11wifi: wilc1000: fix for absent RSN capabilities WFA testcaseAmisha Patel1-4/+4
2023-05-11Merge branch 'net-mvneta-reduce-size-of-tso-header-allocation'Paolo Abeni1-51/+115
2023-05-11net: mvneta: allocate TSO header DMA memory in chunksRussell King (Oracle)1-18/+70
2023-05-11net: mvneta: move tso_build_hdr() into mvneta_tso_put_hdr()Russell King (Oracle)1-11/+11
2023-05-11net: mvneta: use buf->type to determine whether to dma-unmapRussell King (Oracle)1-7/+4
2023-05-11net: mvneta: mark mapped and tso buffers separatelyRussell King (Oracle)1-2/+4
2023-05-11net: mvneta: fix transmit path dma-unmapping on errorRussell King (Oracle)1-20/+33
2023-05-11tcp: make the first N SYN RTO backoffs linearDavid Morley5-7/+39
2023-05-10net: wwan: iosm: clean up unused struct membersM Chetan Kumar2-6/+0
2023-05-10net: wwan: iosm: remove unused enum definitionM Chetan Kumar1-11/+0
2023-05-10net: wwan: iosm: remove unused macro definitionM Chetan Kumar1-2/+0
2023-05-10Merge tag 'nf-23-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski4-12/+151
2023-05-10Merge branch 'af_unix-fix-two-data-races-reported-by-kcsan'Jakub Kicinski1-9/+13
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-10MAINTAINERS: re-sort all entries and fieldsLinus Torvalds1-1117/+1117
2023-05-10Merge tag 'fsnotify_for_v6.4-rc2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+9
2023-05-10Merge tag 'gfs2-v6.3-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds1-0/+8
2023-05-10gfs2: Don't deref jdesc in evictBob Peterson1-0/+8
2023-05-10Merge tag 'platform-drivers-x86-v6.4-2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds6-8/+76
2023-05-10net: mscc: ocelot: fix stat counter register valuesColin Foster1-9/+9
2023-05-10sctp: fix a potential OOB access in sctp_sched_set_sched()Ilia.Gavrilov1-4/+5
2023-05-10net: liquidio: lio_vf_main: Remove unnecessary (void*) conversionswuych1-10/+5
2023-05-10macsec: Use helper macsec_netdev_priv for offload driversSubbaraya Sundeep4-48/+49
2023-05-10ipvlan:Fix out-of-bounds caused by unclear skb->cbt.feng1-0/+6
2023-05-10docs: networking: fix x25-iface.rst heading & index orderRandy Dunlap2-3/+2
2023-05-10gve: Remove the code of clearing PBA bitZiwei Xiao1-13/+0
2023-05-10tcp: add annotations around sk->sk_shutdown accessesEric Dumazet3-9/+11
2023-05-10net: add vlan_get_protocol_and_depth() helperEric Dumazet5-8/+23
2023-05-10net: pcs: xpcs: fix incorrect number of interfacesRussell King (Oracle)1-1/+1
2023-05-10selftests: bonding: delete unnecessary lineLiang Li1-1/+0
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-10net: veth: make PAGE_POOL_STATS optionalLorenzo Bianconi2-8/+17
2023-05-10Merge branch 'lan966x-es0-vcap'David S. Miller7-30/+485
2023-05-10net: lan966x: Add TC support for ES0 VCAPHoratiu Vultur1-0/+61
2023-05-10net: lan966x: Add ES0 VCAP keyset configuration for lan966xHoratiu Vultur4-0/+123
2023-05-10net: lan966x: Add ES0 VCAP modelHoratiu Vultur2-30/+301
2023-05-10netlink: annotate accesses to nlk->cb_runningEric Dumazet1-4/+4
2023-05-10Merge branch 'bonding-overflow'David S. Miller7-8/+73
2023-05-10kselftest: bonding: add num_grat_arp testHangbin Liu2-0/+52
2023-05-10selftests: forwarding: lib: add netns support for tc rule handle stats getHangbin Liu1-1/+2
2023-05-10Documentation: bonding: fix the doc of peer_notif_delayHangbin Liu1-4/+5
2023-05-10bonding: fix send_peer_notif overflowHangbin Liu3-3/+14
2023-05-10net: ethernet: mtk_eth_soc: fix NULL pointer dereferenceDaniel Golle1-1/+1
2023-05-10net: ipconfig: Allow DNS to be overwritten by DHCPACKMartin Wetterwald1-2/+8
2023-05-10selftests: nft_flowtable.sh: check ingress/egress chain tooFlorian Westphal1-0/+124
2023-05-10selftests: nft_flowtable.sh: monitor result file sizesBoris Sukholitko1-1/+9
2023-05-10selftests: nft_flowtable.sh: wait for specific nc pidsBoris Sukholitko1-1/+2
2023-05-10selftests: nft_flowtable.sh: no need for ps -x optionBoris Sukholitko1-2/+2
2023-05-10selftests: nft_flowtable.sh: use /proc for pid checkingBoris Sukholitko1-2/+2
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-09net: phy: bcm7xx: Correct read from expansion registerFlorian Fainelli2-1/+6
2023-05-09net: veth: rely on napi_build_skb in veth_convert_skb_to_xdp_buffLorenzo Bianconi1-1/+1
2023-05-09net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().Kuniyuki Iwashima1-1/+1
2023-05-09net: stmmac: xgmac: add ethtool per-queue irq statistic supportTeoh Ji Sheng1-0/+2
2023-05-09Merge branch 'net-stmmac-convert-to-platform-remove-callback-returning-void'Jakub Kicinski24-77/+41
2023-05-09net: stmmac: dwmac-tegra: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-sun8i: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-stm32: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-sti: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-rk: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-qcom-ethqos: Convert to platform remove callback returning...Uwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning...Uwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-visconti: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-09net: stmmac: dwmac-qcom-ethqos: Drop an if with an always false conditionUwe Kleine-König1-5/+1
2023-05-09net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return voidUwe Kleine-König1-8/+3
2023-05-09net: stmmac: Make stmmac_pltfr_remove() return voidUwe Kleine-König18-34/+23
2023-05-09Merge branch 'virtio_net-refactor-xdp-codes'Jakub Kicinski1-273/+384