aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2022-03-14selftests/bpf: Add test for XDP queueing through PIFO mapsxdp-queueing-03Toke Høiland-Jørgensen2-0/+136
2022-03-14selftests/bpf: Add DPA tests for dequeue progKumar Kartikeya Dwivedi2-2/+92
2022-03-14bpf: Enable direct packet access for dequeue packetsKumar Kartikeya Dwivedi4-30/+267
2022-03-14libbpf: Add support for dequeue program typeToke Høiland-Jørgensen1-0/+1
2022-03-14bpf: Add helpers to dequeue from a PIFO mapToke Høiland-Jørgensen4-5/+92
2022-03-14bpf: Allow returning referenced dequeued packet from dequeue progKumar Kartikeya Dwivedi1-2/+16
2022-03-14xdp: add dequeue program type for getting packets from a PIFOToke Høiland-Jørgensen8-0/+115
2022-03-14bpf: Use 64-bit return value for bpf_prog_runKumar Kartikeya Dwivedi6-48/+54
2022-03-13bpf: Add a PIFO map type for queueing packetsToke Høiland-Jørgensen9-1/+428
2022-03-11selftests/bpf: Fix a clang compilation error for send_signal.cYonghong Song1-1/+1
2022-03-11selftests/bpf: Add a test for maximum packet size in xdp_do_redirectToke Høiland-Jørgensen1-0/+24
2022-03-11bpf, test_run: Fix packet size check for live packet modeToke Høiland-Jørgensen1-3/+3
2022-03-10compiler_types: Refactor the use of btf_type_tag attribute.Hao Luo1-10/+9
2022-03-10Merge branch 'bpf-lsm: Extend interoperability with IMA'Alexei Starovoitov7-29/+321
2022-03-10selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policyRoberto Sassu2-0/+35
2022-03-10selftests/bpf: Add test for bpf_lsm_kernel_read_file()Roberto Sassu3-1/+49
2022-03-10bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepableRoberto Sassu1-0/+1
2022-03-10selftests/bpf: Check if the digest is refreshed after a file writeRoberto Sassu3-4/+103
2022-03-10selftests/bpf: Add test for bpf_ima_file_hash()Roberto Sassu2-6/+47
2022-03-10selftests/bpf: Move sample generation code to ima_test_common()Roberto Sassu1-3/+8
2022-03-10bpf-lsm: Introduce new helper bpf_ima_file_hash()Roberto Sassu3-0/+42
2022-03-10ima: Always return a file measurement in ima_file_hash()Roberto Sassu1-13/+33
2022-03-10ima: Fix documentation-related warnings in ima_main.cRoberto Sassu1-5/+6
2022-03-11bpftool: Ensure bytes_memlock json output is correctChris J Arges2-2/+2
2022-03-10bpf: Use offsetofend() to simplify macro definitionYuntao Wang1-2/+1
2022-03-10bpf: Fix comment for helper bpf_current_task_under_cgroup()Hengqi Chen2-4/+4
2022-03-10Merge branch 'bpf-tstamp-follow-ups'Daniel Borkmann6-138/+125
2022-03-10bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.hMartin KaFai Lau1-19/+19
2022-03-10bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/Martin KaFai Lau4-93/+77
2022-03-10bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstampMartin KaFai Lau1-12/+14
2022-03-10bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstampMartin KaFai Lau1-10/+11
2022-03-10bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macroMartin KaFai Lau2-12/+12
2022-03-10bpf, test_run: Use kvfree() for memory allocated with kvmalloc()Yihao Han1-2/+2
2022-03-10bpf: Initialise retval in bpf_prog_test_run_xdp()Toke Høiland-Jørgensen1-1/+1
2022-03-10bpftool: Restore support for BPF offload-enabled feature probingNiklas Söderlund1-13/+139
2022-03-09Merge branch 'Add support for transmitting packets using XDP in bpf_prog_run()'Alexei Starovoitov14-105/+821
2022-03-09selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUNToke Høiland-Jørgensen2-0/+277
2022-03-09selftests/bpf: Move open_netns() and close_netns() into network_helpers.cToke Høiland-Jørgensen3-89/+95
2022-03-09libbpf: Support batch_size option to bpf_prog_test_runToke Høiland-Jørgensen2-1/+3
2022-03-09Documentation/bpf: Add documentation for BPF_PROG_RUNToke Høiland-Jørgensen2-0/+118
2022-03-09bpf: Add "live packet" mode for XDP in BPF_PROG_RUNToke Høiland-Jørgensen5-15/+328
2022-03-08Merge branch 'BPF test_progs tests improvement'Andrii Nakryiko6-22/+35
2022-03-08Improve stability of find_vma BPF testMykola Lysenko1-9/+19
2022-03-08Improve send_signal BPF test stabilityMykola Lysenko2-8/+11
2022-03-08Improve perf related BPF tests (sample_freq issue)Mykola Lysenko4-5/+5
2022-03-08tools: Fix unavoidable GCC call in Clang buildsAdrian Ratiu1-0/+4
2022-03-08selftests/bpf: Make test_lwt_ip_encap more stable and fasterFelix Maurer1-1/+9
2022-03-08bpf: Determine buf_info inside check_buffer_access()Shung-Hsi Yu1-9/+3
2022-03-07bpf/docs: Update list of architectures supported.KP Singh1-1/+1
2022-03-07bpf/docs: Update vmtest docs for static linkingKP Singh1-0/+8
2022-03-07bpf: Remove redundant slashYuntao Wang1-3/+2
2022-03-07libbpf: Fix array_size.cocci warningGuo Zhengkui2-3/+4
2022-03-07bpf: Replace strncpy() with strscpy()Yuntao Wang1-7/+2
2022-03-07libbpf: Unmap rings when umem deletedlic1211-0/+11
2022-03-05Merge branch 'bpf: add __percpu tagging in vmlinux BTF'Alexei Starovoitov7-44/+253
2022-03-05selftests/bpf: Add a test for btf_type_tag "percpu"Hao Luo3-29/+215
2022-03-05bpf: Reject programs that try to load __percpu memory.Hao Luo3-13/+30
2022-03-05compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu")))Hao Luo1-1/+6
2022-03-05bpf: Fix checking PTR_TO_BTF_ID in check_mem_accessHao Luo1-1/+2
2022-03-05Merge branch 'Fixes for bad PTR_TO_BTF_ID offset'Alexei Starovoitov11-53/+230
2022-03-05selftests/bpf: Add tests for kfunc register offset checksKumar Kartikeya Dwivedi2-0/+94
2022-03-05bpf: Replace __diag_ignore with unified __diag_ignore_allKumar Kartikeya Dwivedi2-4/+5
2022-03-05compiler_types.h: Add unified __diag_ignore_all for GCC/LLVMKumar Kartikeya Dwivedi3-0/+10
2022-03-05compiler-clang.h: Add __diag infrastructure for clangNathan Chancellor1-0/+22
2022-03-05bpf: Harden register offset checks for release helpers and kfuncsKumar Kartikeya Dwivedi3-18/+43
2022-03-05bpf: Disallow negative offset in check_ptr_off_regKumar Kartikeya Dwivedi3-5/+11
2022-03-05bpf: Fix PTR_TO_BTF_ID var_off checkKumar Kartikeya Dwivedi1-3/+6
2022-03-05bpf: Add check_func_arg_reg_off functionKumar Kartikeya Dwivedi2-28/+44
2022-03-05Merge branch 'libbpf: support custom SEC() handlers'Alexei Starovoitov6-102/+586
2022-03-05selftests/bpf: Add custom SEC() handling selftestAndrii Nakryiko2-0/+239
2022-03-05libbpf: Support custom SEC() handlersAndrii Nakryiko4-53/+268
2022-03-05libbpf: Allow BPF program auto-attach handlers to bail outAndrii Nakryiko1-55/+85
2022-03-05Merge branch 'bnxt_en-updates'David S. Miller7-74/+367
2022-03-05bnxt_en: add an nvm test for hw diagnoseVikas Gupta4-18/+113
2022-03-05bnxt_en: implement hw health reporterKalesh AP4-0/+126
2022-03-05bnxt_en: Do not destroy health reporters during resetEdwin Peer3-29/+24
2022-03-05bnxt_en: Eliminate unintended link toggle during FW resetMichael Chan1-3/+1
2022-03-05bnxt_en: Properly report no pause support on some cardsMichael Chan4-9/+17
2022-03-05bnxt_en: introduce initial link state of unknownEdwin Peer3-14/+29
2022-03-05bnxt_en: parse result field when NVRAM package install failsKalesh AP1-1/+43
2022-03-05bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATEKalesh AP1-0/+4
2022-03-05bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATEKalesh AP1-8/+18
2022-03-05Merge branch 'axienet-napi-gro-support'David S. Miller2-250/+266
2022-03-05net: axienet: add coalesce timer ethtool configurationRobert Hancock2-14/+47
2022-03-05net: axienet: reduce default RX interrupt threshold to 1Robert Hancock1-1/+1
2022-03-05net: axienet: implement NAPI and GRO receiveRobert Hancock2-28/+59
2022-03-05net: axienet: don't set IRQ timer when IRQ delay not usedRobert Hancock1-4/+14
2022-03-05net: axienet: Clean up DMA start/stop and error handlingRobert Hancock1-175/+105
2022-03-05net: axienet: Clean up device used for DMA callsRobert Hancock1-16/+16
2022-03-05net: axienet: fix RX ring refill allocation failure handlingRobert Hancock1-30/+42
2022-03-05Merge branch 'dsa-realtek-add-rtl8_4t-tags'David S. Miller4-51/+182
2022-03-05net: dsa: realtek: rtl8365mb: add support for rtl8_4tLuiz Angelo Daros de Luca1-15/+62
2022-03-05net: dsa: tag_rtl8_4: add rtl8_4t trailing variantLuiz Angelo Daros de Luca2-36/+118
2022-03-05dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formatsLuiz Angelo Daros de Luca1-0/+2
2022-03-04Merge branch 'mptcp-selftest-refinements-and-a-new-test'Jakub Kicinski4-61/+223
2022-03-04selftests: mptcp: update output info of chk_rm_nrGeliang Tang1-8/+9
2022-03-04selftests: mptcp: add more arguments for chk_join_nrGeliang Tang1-14/+33
2022-03-04selftests: mptcp: add invert check in check_transferGeliang Tang1-8/+17
2022-03-04selftests: mptcp: add fastclose testcaseGeliang Tang1-1/+21
2022-03-04selftests: mptcp: reuse linkfail to make given size filesGeliang Tang1-5/+27
2022-03-04selftests: mptcp: add extra_args in do_transferGeliang Tang1-15/+15
2022-03-04selftests: mptcp: add the MP_RST mibs checkGeliang Tang1-0/+45
2022-03-04mptcp: add the mibs for MP_RSTGeliang Tang3-0/+6
2022-03-04selftests: mptcp: add the MP_FASTCLOSE mibs checkGeliang Tang1-0/+32
2022-03-04mptcp: add the mibs for MP_FASTCLOSEGeliang Tang3-0/+7
2022-03-04selftests: mptcp: adjust output alignment for more testsGeliang Tang1-11/+12
2022-03-04bcm63xx_enet: Use platform_get_irq() to get the interruptMeng Tang1-8/+8
2022-03-04ptp: ocp: Add serial port information to the debug summaryJonathan Lemon1-0/+8
2022-03-04net: sparx5: Fix initialization of variables on stackHoratiu Vultur1-2/+2
2022-03-04Merge tag 'for-net-next-2022-03-04' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski12-96/+237
2022-03-04Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski59-473/+1038
2022-03-04Bluetooth: btusb: Add another Realtek 8761BUHelmut Grohne1-0/+2
2022-03-04Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1Luca Weiss1-0/+2
2022-03-04Bluetooth: use memset avoid memory leaksMinghao Chi (CGEL ZTE)1-0/+1
2022-03-04Bluetooth: btmtksdio: Fix kernel oops when sdio suspend.Yake Yang1-2/+2
2022-03-04Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921Yake Yang1-0/+3
2022-03-04Bluetooth: move adv_instance_cnt read within the device lockNiels Dossche1-1/+3
2022-03-04Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evtNiels Dossche1-7/+12
2022-03-04Bluetooth: btusb: Make use of of BIT macro to declare flagsLuiz Augusto von Dentz1-27/+27
2022-03-04Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}Luiz Augusto von Dentz1-6/+8
2022-03-04Bluetooth: mediatek: fix the conflict between mtk and msft vendor eventSean Wang3-16/+2
2022-03-04Bluetooth: mt7921s: support bluetooth reset mechanismChih-Ying Chiang2-1/+118
2022-03-04Bluetooth: make array bt_uuid_any static constColin Ian King1-1/+3
2022-03-04Bluetooth: 6lowpan: No need to clear memory twiceChristophe JAILLET1-1/+0
2022-03-04Bluetooth: btusb: Improve stability for QCA devicesZijun Hu1-0/+8
2022-03-04Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN)Piotr Dymacz1-0/+5
2022-03-04Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) deviceKiran K1-0/+1
2022-03-04Bluetooth: Improve skb handling in mgmt_device_connected()Radoslaw Biernacki2-17/+23
2022-03-04Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected()Radoslaw Biernacki2-10/+13
2022-03-04Bluetooth: mgmt: Remove unneeded variableMinghao Chi1-5/+2
2022-03-04Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync()Tom Rix1-1/+1
2022-03-04Bluetooth: mgmt: Replace zero-length array with flexible-array memberChangcheng Deng1-1/+1
2022-03-04net: ethernet: sun: Remove redundant codeJiapeng Chong1-16/+0
2022-03-04Merge branch 'nfp-AF_XDP-zero-copy'David S. Miller6-54/+855
2022-03-04nfp: xsk: add AF_XDP zero-copy Rx and Tx supportNiklas Söderlund6-28/+756
2022-03-04nfp: xsk: add configuration check for XSK socket chunk sizeNiklas Söderlund1-4/+38
2022-03-04nfp: xsk: add an array of xsk buffer pools to each data pathNiklas Söderlund2-2/+21
2022-03-04nfp: wrap napi add/del logicJakub Kicinski1-16/+22
2022-03-04nfp: expose common functions to be used for AF_XDPNiklas Söderlund2-8/+22
2022-03-04Merge branch 'sparx5-ptp'David S. Miller11-11/+1221
2022-03-04net: sparx5: Implement get_ts_infoHoratiu Vultur1-0/+34
2022-03-04net: sparx5: Add support for ptp interruptsHoratiu Vultur3-0/+134
2022-03-04net: sparx5: Update extraction/injection for timestampingHoratiu Vultur5-1/+248
2022-03-04net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMPHoratiu Vultur3-0/+102
2022-03-04net: sparx5: Add support for ptp clocksHoratiu Vultur4-1/+356
2022-03-04net: sparx5: Add registers that are used by ptp functionalityHoratiu Vultur2-2/+334
2022-03-04dts: sparx5: Enable ptp interruptHoratiu Vultur1-2/+3
2022-03-04dt-bindings: net: sparx5: Extend with the ptp interruptHoratiu Vultur1-0/+2
2022-03-04net: sparx5: Move ifh from port to local variableHoratiu Vultur3-5/+8
2022-03-04Merge branch 'lan937x-t1-phy-driver'David S. Miller1-62/+325
2022-03-04net: phy: added ethtool master-slave configuration supportArun Ramadoss1-0/+90
2022-03-04net: phy: added the LAN937x phy supportArun Ramadoss1-1/+54
2022-03-04net: phy: updated the initialization routine for LAN87xxArun Ramadoss1-42/+175
2022-03-04net: phy: removed empty lines in LAN87XXArun Ramadoss1-4/+0
2022-03-04net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XXArun Ramadoss1-3/+4
2022-03-04net: phy: used genphy_soft_reset for phy reset in LAN87xxArun Ramadoss1-12/+2
2022-03-04Merge branch 'lan8814-1588-support'David S. Miller2-34/+1097
2022-03-04net: phy: micrel: 1588 support for LAN8814 phyDivya Koppera1-22/+1066
2022-03-04dt-bindings: net: micrel: Configure latency values and timestamping check for...Divya Koppera1-0/+17
2022-03-04net: phy: micrel: Fix concurrent register accessDivya Koppera1-14/+16
2022-03-04Merge branch 'skb-drop-reasons'David S. Miller4-13/+50
2022-03-04net: dev: use kfree_skb_reason() for __netif_receive_skb_core()Menglong Dong3-3/+11
2022-03-04net: dev: use kfree_skb_reason() for sch_handle_ingress()Menglong Dong3-1/+3
2022-03-04net: dev: use kfree_skb_reason() for do_xdp_generic()Menglong Dong3-1/+3
2022-03-04net: dev: use kfree_skb_reason() for enqueue_to_backlog()Menglong Dong3-1/+11
2022-03-04net: dev: add skb drop reasons to __dev_xmit_skb()Menglong Dong3-2/+8
2022-03-04net: skb: introduce the function kfree_skb_list_reason()Menglong Dong2-4/+11
2022-03-04net: dev: use kfree_skb_reason() for sch_handle_egress()Menglong Dong3-1/+3
2022-03-04Merge branch 'netif_rx'David S. Miller20-23/+23
2022-03-04net: dev: Use netif_rx().Sebastian Andrzej Siewior1-3/+3
2022-03-04net: bridge: Use netif_rx().Sebastian Andrzej Siewior1-2/+2
2022-03-04net: macvlan: Use netif_rx().Sebastian Andrzej Siewior1-1/+1
2022-03-04net: ethernet: Use netif_rx().Sebastian Andrzej Siewior9-9/+9
2022-03-04net: dsa: Use netif_rx().Sebastian Andrzej Siewior3-3/+3
2022-03-04net: caif: Use netif_rx().Sebastian Andrzej Siewior2-2/+2
2022-03-04net: sgi-xp: Use netif_rx().Sebastian Andrzej Siewior1-1/+1
2022-03-04net: xtensa: Use netif_rx().Sebastian Andrzej Siewior1-1/+1
2022-03-04docs: networking: Use netif_rx().Sebastian Andrzej Siewior1-1/+1
2022-03-04Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...David S. Miller13-554/+872
2022-03-04Merge branch 'ocelot-felix-cleanups'David S. Miller2-16/+13
2022-03-04net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinitVladimir Oltean1-1/+0
2022-03-04net: dsa: felix: print error message in felix_check_xtr_pkt()Vladimir Oltean1-1/+5
2022-03-04net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt()Vladimir Oltean1-1/+1
2022-03-04net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt()Vladimir Oltean1-5/+2
2022-03-04net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_initVladimir Oltean1-1/+0
2022-03-04net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCPVladimir Oltean1-2/+2
2022-03-04net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filterVladimir Oltean1-5/+3
2022-03-03net/smc: fix document build WARNING from smc-sysctl.rstDust Li2-3/+4
2022-03-03net: marvell: Use min() instead of doing it manuallyHaowen Bai1-1/+1
2022-03-03ice: convert VF storage to hash table with krefs and RCUJacob Keller8-125/+363
2022-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski289-1126/+2549
2022-03-03Merge tag 'net-5.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds84-343/+988
2022-03-03ice: introduce VF accessor functionsJacob Keller5-53/+115
2022-03-03ice: factor VF variables to separate structureJacob Keller7-68/+83
2022-03-03Merge tag 'mips-fixes-5.17_4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-17/+27
2022-03-03Merge tag 'auxdisplay-for-linus-v5.17-rc7' of git://github.com/ojeda/linuxLinus Torvalds1-14/+10
2022-03-03ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()Eric Dumazet2-22/+14
2022-03-03ice: convert ice_for_each_vf to include VF entry iteratorJacob Keller8-152/+163
2022-03-03ice: use ice_for_each_vf for iteration during removalJacob Keller1-5/+4
2022-03-03ice: remove checks in ice_vc_send_msg_to_vfJacob Keller1-8/+3