aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2022-04-11selftests/bpf: Add test for XDP queueing through PIFO mapsxdp-queueing-04Toke Høiland-Jørgensen4-0/+316
2022-04-11selftests/bpf: Add DPA tests for dequeue progKumar Kartikeya Dwivedi2-2/+92
2022-04-11bpf: Enable direct packet access for dequeue packetsKumar Kartikeya Dwivedi4-30/+261
2022-04-11libbpf: Add support for dequeue program type and PIFO map typeToke Høiland-Jørgensen2-0/+6
2022-04-11bpf: Add helpers to dequeue from a PIFO mapToke Høiland-Jørgensen4-5/+92
2022-04-11bpf: Allow returning referenced dequeued packet from dequeue progKumar Kartikeya Dwivedi1-2/+16
2022-04-11xdp: add dequeue program type for getting packets from a PIFOToke Høiland-Jørgensen8-0/+115
2022-04-11bpf: Use 64-bit return value for bpf_prog_runKumar Kartikeya Dwivedi6-48/+54
2022-04-11pifomap: Add queue rotation for continuously increasing rank modeToke Høiland-Jørgensen1-21/+75
2022-04-11bpf: Add a PIFO priority queue map typeToke Høiland-Jørgensen10-2/+639
2022-04-09bpf: Expand map key argument of bpf_redirect_map to u64Toke Høiland-Jørgensen8-17/+17
2022-04-09bpf: Fix release of page_pool in BPF_PROG_RUNToke Høiland-Jørgensen1-2/+3
2022-04-08Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski68-619/+4852
2022-04-09bpf: Fix excessive memory allocation in stack_map_alloc()Yuntao Wang1-1/+0
2022-04-08sfc: use hardware tx timestamps for more than PTPBert Kenward1-1/+2
2022-04-08net: phy: micrel: ksz9031/ksz9131: add cabletest supportMarek Vasut1-0/+221
2022-04-08selftests/bpf: Fix return value checks in perf_event_stackmap testYuntao Wang1-2/+2
2022-04-08selftests/bpf: Add CO-RE relos into linked_funcs selftestsAndrii Nakryiko2-0/+16
2022-04-08libbpf: Use weak hidden modifier for USDT BPF-side API functionsAndrii Nakryiko1-3/+3
2022-04-08libbpf: Don't error out on CO-RE relos for overriden weak subprogsAndrii Nakryiko1-4/+11
2022-04-08samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated threadLorenzo Bianconi2-33/+55
2022-04-08libbpf: Allow WEAK and GLOBAL bindings during BTF fixupAndrii Nakryiko1-2/+5
2022-04-08libbpf: Use strlcpy() in path resolution fallback logicAndrii Nakryiko1-1/+1
2022-04-08Merge branch 'Add USDT support for s390'Andrii Nakryiko2-8/+66
2022-04-08libbpf: Add s390-specific USDT arg spec parsing logicIlya Leoshkevich1-0/+55
2022-04-08Merge branch 'net-sched-offload-failure-error-reporting'David S. Miller20-48/+128
2022-04-08net/sched: flower: Avoid overwriting error messagesIdo Schimmel1-4/+0
2022-04-08net/sched: matchall: Avoid overwriting error messagesIdo Schimmel1-4/+0
2022-04-08net/sched: cls_api: Add extack message for unsupported action offloadIdo Schimmel1-2/+4
2022-04-08net/sched: act_vlan: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_tunnel_key: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_skbedit: Add extack messages for offload failureIdo Schimmel2-0/+19
2022-04-08net/sched: act_police: Add extack messages for offload failureIdo Schimmel1-3/+14
2022-04-08net/sched: act_pedit: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_mpls: Add extack messages for offload failureIdo Schimmel1-0/+7
2022-04-08net/sched: act_mirred: Add extack message for offload failureIdo Schimmel1-0/+1
2022-04-08net/sched: act_gact: Add extack messages for offload failureIdo Schimmel2-0/+25
2022-04-08net/sched: act_api: Add extack to offload_act_setup() callbackIdo Schimmel18-27/+50
2022-04-08net/sched: flower: Take verbose flag into account when logging error messagesIdo Schimmel1-6/+6
2022-04-08net/sched: matchall: Take verbose flag into account when logging error messagesIdo Schimmel1-10/+7
2022-04-08Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/nexDavid S. Miller2-290/+211
2022-04-08Merge branch 'aspeed-mdio-c45'David S. Miller1-34/+89
2022-04-08net: mdio: aspeed: Add c45 supportPotin Lai1-5/+32
2022-04-08net: mdio: aspeed: Introduce read write function for c22 and c45Potin Lai1-12/+34
2022-04-08net: mdio: aspeed: move reg accessing part into separate functionsPotin Lai1-32/+38
2022-04-08net: atm: remove the ambassador driverJakub Kicinski6-3076/+0
2022-04-08Merge branch 'bnxt-xdp-multi-buffer'David S. Miller5-113/+416
2022-04-08bnxt: XDP multibuffer enablementAndy Gospodarek2-4/+4
2022-04-08bnxt: support transmit and free of aggregation buffersAndy Gospodarek5-23/+126
2022-04-08bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buffAndy Gospodarek3-7/+85
2022-04-08bnxt: add page_pool support for aggregation ring when using xdpAndy Gospodarek1-30/+47
2022-04-08bnxt: change receive ring space parametersAndy Gospodarek2-15/+28
2022-04-08bnxt: set xdp_buff pfmemalloc flag if neededAndy Gospodarek1-5/+9
2022-04-08bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdpAndy Gospodarek1-0/+31
2022-04-08bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skbAndy Gospodarek1-11/+11
2022-04-08bnxt: refactor bnxt_rx_pages operate on skb_shared_infoAndy Gospodarek1-17/+33
2022-04-08bnxt: add flag to denote that an xdp program is currently attachedAndy Gospodarek1-0/+7
2022-04-08bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buffAndy Gospodarek4-19/+53
2022-04-08Merge branch 'tls-rx-refactor-part-1'David S. Miller4-81/+70
2022-04-08tls: hw: rx: use return value of tls_device_decrypted() to carry statusJakub Kicinski2-8/+4
2022-04-08tls: rx: refactor decrypt_skb_update()Jakub Kicinski1-33/+33
2022-04-08tls: rx: don't issue wake ups when data is decryptedJakub Kicinski1-2/+0
2022-04-08tls: rx: replace 'back' with 'offset'Jakub Kicinski1-5/+4
2022-04-08tls: rx: use a define for tag lengthJakub Kicinski2-2/+3
2022-04-08tls: rx: init decrypted status in tls_read_size()Jakub Kicinski1-4/+1
2022-04-08tls: rx: don't store the decryption status in socket contextJakub Kicinski4-6/+9
2022-04-08tls: rx: don't store the record type in socket contextJakub Kicinski3-28/+23
2022-04-08tls: rx: drop pointless else after gotoJakub Kicinski1-2/+1
2022-04-08tls: rx: jump to a more appropriate labelJakub Kicinski1-3/+4
2022-04-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski89-536/+1041
2022-04-07Merge tag 'net-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds65-388/+712
2022-04-07net: mpls: fix memdup.cocci warningGONG, Ruiqi1-2/+1
2022-04-07hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}()Andrea Parri (Microsoft)1-4/+4
2022-04-07qed: remove an unneed NULL check on list iteratorXiaomeng Tong1-2/+2
2022-04-07sfc: Stop using iommu_present()Robin Murphy1-1/+3
2022-04-07net: ethernet: set default assignment identifier to NET_NAME_ENUMIan Wienand1-1/+1
2022-04-07libbpf: Make BPF-side of USDT support work on big-endian machinesIlya Leoshkevich1-0/+3
2022-04-07libbpf: Minor style improvements in USDT codeIlya Leoshkevich2-8/+8
2022-04-07tcp: Add tracepoint for tcp_set_ca_statePing Gan3-9/+60
2022-04-07net-core: rx_otherhost_dropped to core_statsJeffrey Ji5-0/+10
2022-04-07Merge branch 'net-create-a-net-core-internal-header'Jakub Kicinski12-80/+110
2022-04-07net: extract a few internals from netdevice.hJakub Kicinski11-70/+108
2022-04-07net: unexport a handful of dev_* functionsJakub Kicinski1-6/+0
2022-04-07net: hyperv: remove use of bpf_op_tJakub Kicinski1-4/+2
2022-04-07libbpf: Fix use #ifdef instead of #if to avoid compiler warningAndrii Nakryiko1-2/+2
2022-04-07libbpf: Potential NULL dereference in usdt_manager_attach_usdt()Haowen Bai1-2/+2
2022-04-07Merge branch 'libbpf: uprobe name-based attach followups'Andrii Nakryiko4-67/+95
2022-04-07selftests/bpf: Uprobe tests should verify param/return valuesAlan Maguire2-18/+50
2022-04-07libbpf: Improve string parsing for uprobe auto-attachAlan Maguire1-48/+33
2022-04-07libbpf: Improve library identification for uprobe binary path resolutionAlan Maguire2-1/+12
2022-04-07Merge tag 'hyperv-fixes-signed-20220407' of git://git.kernel.org/pub/scm/linu...Linus Torvalds7-20/+132
2022-04-07Merge tag 'random-5.18-rc2-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-35/+39
2022-04-07Merge tag 'ata-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dle...Linus Torvalds6-6/+15
2022-04-07ice: switch: convert packet template match code to rodataAlexander Lobakin1-107/+108
2022-04-07ice: switch: use convenience macros to declare dummy pkt templatesAlexander Lobakin1-71/+62
2022-04-07ice: switch: use a struct to pass packet template paramsAlexander Lobakin1-174/+94
2022-04-07ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet()Alexander Lobakin1-7/+9
2022-04-07ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_uAlexander Lobakin2-10/+17
2022-04-06drivers: net: slip: fix NPD bug in sl_tx_timeout()Duoming Zhou1-1/+1
2022-04-06prestera: acl: add action hw_stats supportVolodymyr Mytnyk2-7/+18
2022-04-06ipv6: fix locking issues with loops over idev->addr_listNiels Dossche2-6/+32
2022-04-06Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski9-36/+139
2022-04-07random: check for signals every PAGE_SIZE chunk of /dev/[u]randomJason A. Donenfeld1-10/+7
2022-04-06bnx2x: Fix undefined behavior due to shift overflowing the constantBorislav Petkov1-1/+1
2022-04-06tcp: add accessors to read/set tp->snd_cwndEric Dumazet27-192/+208
2022-04-06selftests/bpf: Test for writes to map key from BPF helpersKumar Kartikeya Dwivedi2-0/+39
2022-04-06selftests/bpf: Test passing rdonly mem to global funcKumar Kartikeya Dwivedi4-6/+46
2022-04-06bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_accessKumar Kartikeya Dwivedi1-0/+5
2022-04-06bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_accessKumar Kartikeya Dwivedi1-1/+11
2022-04-06bpf: Do write access check for kfunc and global funcKumar Kartikeya Dwivedi1-15/+29
2022-04-06selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocationsArtem Savkov2-2/+3
2022-04-06libbpf: Fix spelling mistake "libaries" -> "libraries"Colin Ian King1-1/+1
2022-04-06selftests/bpf: Fix issues in parse_num_list()Yuntao Wang1-1/+1
2022-04-06net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPFLorenzo Bianconi1-7/+15
2022-04-06bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack socketsMaxim Mikityanskiy1-19/+59
2022-04-06bpf: Support dual-stack sockets in bpf_tcp_check_syncookieMaxim Mikityanskiy1-4/+13
2022-04-06ip6_tunnel: Remove duplicate assignmentsHongbin Wang1-2/+0
2022-04-06myri10ge: fix an incorrect free for skb in myri10ge_sw_tsoXiaomeng Tong1-4/+2
2022-04-06net: wan: remove the lanmedia (lmc) driverJakub Kicinski14-4262/+0
2022-04-06net: usb: aqc111: Fix out-of-bounds accesses in RX fixupMarcin Kozlowski1-2/+7
2022-04-06net: usb: remove duplicate assignmentWang Qing1-1/+0
2022-04-06net: ethernet: xilinx: use of_property_read_bool() instead of of_get_propertyWang Qing1-1/+1
2022-04-06qede: confirm skb is allocated before usingJamie Bainbridge1-0/+3
2022-04-06net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=nFlorian Westphal1-1/+1
2022-04-06Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...David S. Miller3-5/+9
2022-04-06Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()Andrea Parri (Microsoft)1-3/+3
2022-04-06Drivers: hv: balloon: Disable balloon and hot-add accordinglyBoqun Feng1-2/+34
2022-04-06Drivers: hv: balloon: Support status report for larger page sizesBoqun Feng1-3/+10
2022-04-06random: check for signal_pending() outside of need_resched() checkJann Horn1-2/+2
2022-04-06Merge branch 'mtk_eth_soc-flo-offload-plus-wireless'David S. Miller20-125/+2396
2022-04-06net: ethernet: mtk_eth_soc: support creating mac address based offload entriesFelix Fietkau3-46/+299
2022-04-06net: ethernet: mtk_eth_soc: remove bridge flow offload type entry supportFelix Fietkau2-9/+0
2022-04-06net: ethernet: mtk_eth_soc: rework hardware flow table managementFelix Fietkau4-54/+170
2022-04-06net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separatelyFelix Fietkau5-17/+22
2022-04-06net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offloadFelix Fietkau1-3/+6
2022-04-06net: ethernet: mtk_eth_soc: add ipv6 flow offload supportDavid Bentham1-0/+28
2022-04-06arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet DispatchFelix Fietkau1-0/+28
2022-04-06net: ethernet: mtk_eth_soc: implement flow offloading to WED devicesFelix Fietkau6-8/+98
2022-04-06net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED)Felix Fietkau10-0/+1597
2022-04-06dt-bindings: arm: mediatek: document the pcie mirror node on MT7622Lorenzo Bianconi2-0/+44
2022-04-06dt-bindings: arm: mediatek: document WED binding for MT7622Lorenzo Bianconi2-0/+52
2022-04-06arm64: dts: mediatek: mt7622: add support for coherent DMAFelix Fietkau1-1/+3
2022-04-06net: ethernet: mtk_eth_soc: add support for coherent DMAFelix Fietkau2-24/+80
2022-04-06dt-bindings: net: mediatek: add optional properties for the SoC ethernet coreLorenzo Bianconi1-0/+6
2022-04-06random: do not allow user to keep crng key around on stackJason A. Donenfeld1-12/+23
2022-04-06Merge branch 'mscc-miim'David S. Miller3-28/+117
2022-04-06net: phy: mscc-miim: add support to set MDIO bus frequencyMichael Walle1-2/+56
2022-04-06dt-bindings: net: mscc-miim: add clock and clock-frequencyMichael Walle1-0/+5
2022-04-06dt-bindings: net: convert mscc-miim to YAML formatMichael Walle2-26/+56
2022-04-06net: phy: mscc-miim: reject clause 45 register accessesMichael Walle1-0/+6
2022-04-06Merge branch 'axienet-broken-link'David S. Miller4-18/+31
2022-04-06net: axiemac: use a phandle to reference pcs_phyAndy Chiu1-2/+9
2022-04-06dt-bindings: net: add pcs-handle attributeAndy Chiu2-1/+13
2022-04-06net: axienet: factor out phy_node in struct axienet_localAndy Chiu2-10/+5
2022-04-06net: axienet: setup mdio unconditionallyAndy Chiu1-7/+6
2022-04-06net: sfc: fix using uninitialized xdp tx_queueTaehee Yoo3-1/+6
2022-04-06rxrpc: fix a race in rxrpc_exit_net()Eric Dumazet1-1/+1
2022-04-06net, uapi: remove inclusion of arpa/inet.hNick Desaulniers1-16/+12
2022-04-06net: remove noblock parameter from skb_recv_datagram()Oliver Hartkopp37-70/+57
2022-04-06net: openvswitch: fix leak of nested actionsIlya Maximets1-5/+90
2022-04-06ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item backMario Limonciello3-4/+6
2022-04-05net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()Andrew Lunn1-1/+1
2022-04-05net: openvswitch: don't send internal clone attribute to the userspace.Ilya Maximets2-2/+4
2022-04-05net: micrel: Fix KS8851 KconfigHoratiu Vultur1-0/+1
2022-04-05selftests/bpf: Fix file descriptor leak in load_kallsyms()Yuntao Wang1-4/+5
2022-04-06bpf, arm64: Sign return address for JITed codeXu Kuohai2-2/+13
2022-04-05net: ensure net_todo_list is processed quicklyJohannes Berg3-2/+36
2022-04-05mlxsw: spectrum_router: simplify list unwindingTom Rix1-12/+8
2022-04-05Merge branch 'Add libbpf support for USDTs'Alexei Starovoitov19-25/+2938
2022-04-05selftests/bpf: Add urandom_read shared lib and USDTsAndrii Nakryiko8-9/+275
2022-04-05selftests/bpf: Add basic USDT selftestsAndrii Nakryiko6-6/+970
2022-04-05libbpf: Add x86-specific USDT arg spec parsing logicAndrii Nakryiko1-0/+105
2022-04-05libbpf: Wire up spec management and other arch-independent USDT logicAndrii Nakryiko1-1/+167
2022-04-05libbpf: Add USDT notes parsing and resolution logicAndrii Nakryiko1-1/+581
2022-04-05libbpf: Wire up USDT API and bpf_link integrationAndrii Nakryiko6-11/+587
2022-04-05libbpf: Add BPF-side of USDT supportAndrii Nakryiko2-1/+257
2022-04-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski7-8/+8
2022-04-05Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds3-30/+43
2022-04-05x86/speculation: Restore speculation related MSRs during S3 resumePawan Gupta1-0/+14
2022-04-05x86/pm: Save the MSR validity status at context setupPawan Gupta1-2/+5
2022-04-05ice: clear cmd_type_offset_bsz for TX ringsMaciej Fijalkowski1-1/+1
2022-04-05ice: xsk: fix VSI state check in ice_xsk_wakeup()Maciej Fijalkowski1-1/+1
2022-04-05ice: synchronize_rcu() when terminating ringsMaciej Fijalkowski3-3/+7
2022-04-05Merge tag 'for-5.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-55/+81
2022-04-05random: opportunistically initialize on /dev/urandom readsJason A. Donenfeld1-0/+7
2022-04-05ipv6: Fix stats accounting in ip6_pkt_dropDavid Ahern1-1/+1
2022-04-05Merge branch 'ice-bug-fixes'Paolo Abeni2-2/+3
2022-04-05ice: Do not skip not enabled queues in ice_vc_dis_qs_msgAnatolii Gerasymenko1-2/+2
2022-04-05ice: Set txq_teid to ICE_INVAL_TEID on ring creationAnatolii Gerasymenko1-0/+1
2022-04-05dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probeMiaoqian Lin1-1/+3
2022-04-05netfilter: nf_tables: memcg accounting for dynamically allocated objectsVasily Averin6-6/+6
2022-04-05sctp: count singleton chunks in assoc user statsJamie Bainbridge1-1/+5
2022-04-04libbpf: Support Debian in resolve_full_path()Ilya Leoshkevich1-1/+39
2022-04-04selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64Ilya Leoshkevich1-0/+2
2022-04-04Merge branch 'bpf/bpftool: add program & link type names'Andrii Nakryiko3-1/+5
2022-04-04bpftool: Handle libbpf_probe_prog_type errorsMilan Landaverde1-1/+1
2022-04-04bpftool: Add missing link typesMilan Landaverde1-0/+3
2022-04-04bpftool: Add syscall prog typeMilan Landaverde1-0/+1
2022-04-04selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool syncQuentin Monnet1-1/+1
2022-04-04samples: bpf: Fix linking xdp_router_ipv4 after migrationAlexander Lobakin1-0/+1