aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-12-08samples/bpf: xdp_tx_iptunnel accelerate using flow mark meta datatopic/xdp_metadata4Saeed Mahameed3-7/+150
2020-12-08samples/bpf: Refactor xdp_tx_iptunnelSaeed Mahameed1-28/+63
2020-12-08samples/bpf: xdp_redirect_cpu make it possible to perf record XDP errorsJesper Dangaard Brouer1-0/+3
2020-12-08samples/bpf: Add meta data hash example to xdp_redirect_cpuSaeed Mahameed2-0/+48
2020-12-08samples/bpf: Add XDP meta data sampling to xdp_sample_pktsSaeed Mahameed3-3/+90
2020-12-08net/mlx5e: XDP, Fill up Rx meta dataSaeed Mahameed5-16/+45
2020-12-08net/mlx5e: XDP, register meta data BTFSaeed Mahameed5-1/+178
2020-12-08net/mlx5e: Pass CQE to RX handlersSaeed Mahameed4-9/+23
2020-12-08tools/bpf: Add xdp set command for md btfSaeed Mahameed6-3/+367
2020-12-08tools/bpf: Query XDP metadata BTF IDSaeed Mahameed2-4/+19
2020-12-08net/core: XDP metadata BTF netlink APISaeed Mahameed4-2/+87
2020-12-08bpf: add btf register/unregister APISaeed Mahameed2-0/+100
2020-12-08bpf: Return -ENOTSUPP when attaching to non-kernel BTFAndrii Nakryiko1-1/+4
2020-12-08xsk: Validate socket state in xsk_recvmsg, prior touching socket membersBjörn Töpel1-2/+2
2020-12-07bpf: Propagate __user annotations properlyLukas Bulwahn1-1/+1
2020-12-07bpf: Avoid overflows involving hash elem_sizeEric Dumazet1-2/+2
2020-12-04selftests/bpf: Test bpf_sk_storage_get in tcp iteratorsFlorent Revest2-2/+34
2020-12-04selftests/bpf: Add an iterator selftest for bpf_sk_storage_getFlorent Revest2-0/+64
2020-12-04selftests/bpf: Add an iterator selftest for bpf_sk_storage_deleteFlorent Revest2-0/+87
2020-12-04bpf: Expose bpf_sk_storage_* to iterator programsFlorent Revest1-0/+1
2020-12-04bpf: Add a bpf_sock_from_file helperFlorent Revest4-0/+42
2020-12-04net: Remove the err argument from sock_from_fileFlorent Revest7-33/+29
2020-12-04Merge branch 'Improve error handling of verifier tests'Andrii Nakryiko1-6/+25
2020-12-04selftests/bpf: Avoid errno clobberingFlorian Lehner1-5/+22
2020-12-04selftests/bpf: Print reason when a tester could not run a programFlorian Lehner1-1/+3
2020-12-04bpf: Remove trailing semicolon in macro definitionTom Rix1-6/+6
2020-12-04Merge tag 'wireless-drivers-next-2020-12-03' of git://git.kernel.org/pub/scm/...Jakub Kicinski150-1488/+3496
2020-12-04dpaa_eth: fix build errorr in dpaa_fq_initAnders Roxell1-1/+1
2020-12-04Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski196-2569/+4330
2020-12-03selftests/bpf: Fix invalid use of strncat in test_sockmapAndrii Nakryiko1-13/+23
2020-12-03libbpf: Use memcpy instead of strncpy to please GCCAndrii Nakryiko1-1/+1
2020-12-03Merge branch 'Support BTF-powered BPF tracing programs for kernel modules'Alexei Starovoitov29-280/+1230
2020-12-03selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel moduleAndrii Nakryiko2-0/+119
2020-12-03selftests/bpf: Add tp_btf CO-RE reloc test for modulesAndrii Nakryiko2-2/+33
2020-12-03libbpf: Support attachment of BPF tracing programs to kernel modulesAndrii Nakryiko3-32/+112
2020-12-03libbpf: Factor out low-level BPF program loading helperAndrii Nakryiko3-50/+113
2020-12-03bpf: Allow to specify kernel module BTFs when attaching BPF programsAndrii Nakryiko5-33/+69
2020-12-03bpf: Remove hard-coded btf_vmlinux assumption from BPF verifierAndrii Nakryiko7-67/+148
2020-12-03selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTFAndrii Nakryiko3-11/+151
2020-12-03selftests/bpf: Add support for marking sub-tests as skippedAndrii Nakryiko1-3/+3
2020-12-03selftests/bpf: Add bpf_testmod kernel module for testingAndrii Nakryiko9-3/+198
2020-12-03libbpf: Add kernel module BTF support for CO-RE relocationsAndrii Nakryiko1-10/+169
2020-12-03libbpf: Refactor CO-RE relocs to not assume a single BTF objectAndrii Nakryiko1-76/+111
2020-12-03libbpf: Add internal helper to load BTF data by FDAndrii Nakryiko2-26/+36
2020-12-03bpf: Keep module's btf_data_size intact after loadAndrii Nakryiko1-1/+0
2020-12-03bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address()Andrii Nakryiko1-3/+5
2020-12-03Merge branch 'Add support to set window_clamp from bpf setsockops'Alexei Starovoitov7-9/+60
2020-12-03selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMPPrankur gupta4-0/+40
2020-12-03bpf: Adds support for setting window clampPrankur gupta3-9/+20
2020-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski177-738/+1450
2020-12-03Merge tag 'net-5.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds59-199/+496
2020-12-03Merge branch 'mptcp-reject-invalid-mp_join-requests-right-away'Jakub Kicinski15-50/+91
2020-12-03mptcp: emit tcp reset when a join request failsFlorian Westphal1-11/+36
2020-12-03tcp: merge 'init_req' and 'route_req' functionsFlorian Westphal5-28/+44
2020-12-03security: add const qualifier to struct sock in various placesFlorian Westphal10-15/+15
2020-12-03samples/bpf: Fix spelling mistake "recieving" -> "receiving"Colin Ian King1-1/+1
2020-12-03bpf: Fix cold build of test_progs-no_alu32Brendan Jackman1-1/+1
2020-12-03libbpf: Cap retries in sys_bpf_prog_loadStanislav Fomichev1-1/+2
2020-12-03Merge tag 's390-5.10-6' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds3-21/+13
2020-12-03libbpf: Sanitise map names before pinningToke Høiland-Jørgensen1-0/+12
2020-12-03Merge tag '9p-for-5.10-rc7' of git://github.com/martinetd/linuxLinus Torvalds1-0/+12
2020-12-03libbpf: Fail early when loading programs with unspecified typeAndrei Matei1-1/+14
2020-12-03Merge branch 'Fixes for ima selftest'Andrii Nakryiko2-44/+64
2020-12-03selftests/bpf: Indent ima_setup.sh with tabs.KP Singh1-54/+54
2020-12-03selftests/bpf: Add config dependency on BLK_DEV_LOOPKP Singh1-0/+1
2020-12-03selftests/bpf: Ensure securityfs mount before writing ima policyKP Singh1-0/+15
2020-12-03selftests/bpf: Update ima_setup.sh for busyboxKP Singh1-4/+8
2020-12-03Merge branch 'mlx5-fixes-2020-12-01'Jakub Kicinski7-10/+51
2020-12-03net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steeringYevgeny Kliteynik4-1/+15
2020-12-03net/mlx5e: kTLS, Enforce HW TX csum offload with kTLSTariq Toukan1-7/+15
2020-12-03net: mlx5e: fix fs_tcp.c build when IPV6 is not enabledRandy Dunlap1-0/+2
2020-12-03net/mlx5: Fix wrong address reclaim when command interface is downEran Ben Elisha1-2/+19
2020-12-03net/sched: act_mpls: ensure LSE is pullable before reading itDavide Caratti1-0/+3
2020-12-03net: openvswitch: ensure LSE is pullable before reading itDavide Caratti1-0/+3
2020-12-03net: skbuff: ensure LSE is pullable before decrementing the MPLS ttlDavide Caratti1-0/+3
2020-12-03Merge tag 'wireless-drivers-2020-12-03' of git://git.kernel.org/pub/scm/linux...Jakub Kicinski5-13/+19
2020-12-03net: mvpp2: Fix error return code in mvpp2_open()Wang Hai1-0/+1
2020-12-03chelsio/chtls: fix a double free in chtls_setkey()Dan Carpenter1-0/+1
2020-12-03Merge branch 'libbpf: add support for privileged/unprivileged control separat...Alexei Starovoitov7-15/+427
2020-12-03samples/bpf: Sample application for eBPF load and socket creation splitMariusz Dudek4-6/+337
2020-12-03libbpf: Separate XDP program load with xsk socket creationMariusz Dudek3-9/+90
2020-12-03tools/resolve_btfids: Fix some error messagesBrendan Jackman1-3/+3
2020-12-03selftests/bpf: Copy file using read/write in local storage testStanislav Fomichev1-10/+18
2020-12-03Merge branch 'bpftool: improve split BTF support'Alexei Starovoitov4-4/+30
2020-12-03tools/bpftool: Auto-detect split BTFs in common casesAndrii Nakryiko1-4/+21
2020-12-03libbpf: Add base BTF accessorAndrii Nakryiko3-0/+7
2020-12-03tools/bpftool: Emit name <anon> for anonymous BTFsAndrii Nakryiko1-0/+2
2020-12-03uapi: fix statx attribute value overlap for DAX & MOUNT_ROOTEric Sandeen1-3/+6
2020-12-03pwm: sl28cpld: fix getting driver data in pwm callbacksUwe Kleine-König1-2/+4
2020-12-03lib/syscall: fix syscall registers retrieval on 32-bit platformsWilly Tarreau1-2/+9
2020-12-03macvlan: Support for high multicast packet rateThomas Karlsson4-2/+43
2020-12-03rtw88: debug: Fix uninitialized memory in debugfs codeDan Carpenter1-0/+2
2020-12-02Merge branch 'switch to memcg-based memory accounting'Alexei Starovoitov61-762/+533
2020-12-02bpf: samples: Do not touch RLIMIT_MEMLOCKRoman Gushchin27-133/+0
2020-12-02bpf: Eliminate rlimit-based memory accounting for bpf progsRoman Gushchin3-80/+12
2020-12-02bpf: Eliminate rlimit-based memory accounting infra for bpf mapsRoman Gushchin4-100/+17
2020-12-02bpf: Eliminate rlimit-based memory accounting for bpf local storage mapsRoman Gushchin1-10/+0
2020-12-02bpf: Eliminate rlimit-based memory accounting for xskmap mapsRoman Gushchin1-10/+2
2020-12-02bpf: Eliminate rlimit-based memory accounting for stackmap mapsRoman Gushchin1-13/+3
2020-12-02bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash mapsRoman Gushchin1-27/+6
2020-12-02bpf: Eliminate rlimit-based memory accounting for bpf ringbufferRoman Gushchin1-20/+4
2020-12-02bpf: Eliminate rlimit-based memory accounting for reuseport_array mapsRoman Gushchin1-10/+2
2020-12-02bpf: Eliminate rlimit-based memory accounting for queue_stack_maps mapsRoman Gushchin1-12/+4
2020-12-02bpf: Eliminate rlimit-based memory accounting for lpm_trie mapsRoman Gushchin1-13/+0
2020-12-02bpf: Eliminate rlimit-based memory accounting for hashtab mapsRoman Gushchin1-18/+1
2020-12-02bpf: Eliminate rlimit-based memory accounting for devmap mapsRoman Gushchin1-16/+2
2020-12-02bpf: Eliminate rlimit-based memory accounting for cgroup storage mapsRoman Gushchin1-20/+1
2020-12-02bpf: Eliminate rlimit-based memory accounting for cpumap mapsRoman Gushchin1-15/+1
2020-12-02bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops mapsRoman Gushchin1-16/+3
2020-12-02bpf: Eliminate rlimit-based memory accounting for arraymap mapsRoman Gushchin1-20/+4
2020-12-02bpf: Refine memcg-based memory accounting for xskmap mapsRoman Gushchin1-1/+2
2020-12-02bpf: Refine memcg-based memory accounting for sockmap and sockhash mapsRoman Gushchin1-4/+5
2020-12-02bpf: Memcg-based memory accounting for bpf local storage mapsRoman Gushchin1-4/+6
2020-12-02bpf: Memcg-based memory accounting for bpf ringbufferRoman Gushchin1-7/+4
2020-12-02bpf: Memcg-based memory accounting for lpm_trie mapsRoman Gushchin1-3/+3
2020-12-02bpf: Refine memcg-based memory accounting for hashtab mapsRoman Gushchin1-10/+14
2020-12-02bpf: Refine memcg-based memory accounting for devmap mapsRoman Gushchin1-3/+4
2020-12-02bpf: Memcg-based memory accounting for cgroup storage mapsRoman Gushchin1-12/+11
2020-12-02bpf: Refine memcg-based memory accounting for cpumap mapsRoman Gushchin1-9/+12
2020-12-02bpf: Refine memcg-based memory accounting for arraymap mapsRoman Gushchin1-3/+3
2020-12-02bpf: Memcg-based memory accounting for bpf mapsRoman Gushchin1-1/+5
2020-12-02bpf: Prepare for memcg-based memory accounting for bpf mapsRoman Gushchin2-0/+97
2020-12-02bpf: Memcg-based memory accounting for bpf progsRoman Gushchin1-5/+5
2020-12-02mm: Convert page kmemcg type to a page memcg flagRoman Gushchin4-26/+42
2020-12-02mm: Introduce page memcg flagsRoman Gushchin1-12/+20
2020-12-02mm: memcontrol/slab: Use helpers to access slab page's memcg_dataRoman Gushchin3-30/+75
2020-12-02mm: memcontrol: Use helpers to read page's memcg dataRoman Gushchin14-120/+184
2020-12-02vxlan: fix error return code in __vxlan_dev_create()Zhang Changzhong1-1/+3
2020-12-02net: pasemi: fix error return code in pasemi_mac_open()Zhang Changzhong1-2/+6
2020-12-02cxgb3: fix error return code in t3_sge_alloc_qset()Zhang Changzhong1-0/+1
2020-12-02bareudp: constify device_type declarationJonas Bonn1-1/+1
2020-12-02Merge branch 'nfc-s3fwrn5-support-a-uart-interface'Jakub Kicinski7-82/+390
2020-12-02nfc: s3fwrn5: Support a UART interfaceBongsu Jeon5-0/+223
2020-12-02nfc: s3fwrn5: extract the common phy blocksBongsu Jeon4-79/+139
2020-12-02nfc: s3fwrn5: reduce the EN_WAIT_TIMEBongsu Jeon1-3/+3
2020-12-02dt-bindings: net: nfc: s3fwrn5: Support a UART interfaceBongsu Jeon1-3/+28
2020-12-02Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/pub/scm/linux/kernel...Jakub Kicinski20-104/+250
2020-12-02net/x25: prevent a couple of overflowsDan Carpenter1-2/+4
2020-12-02Merge tag 'gfs2-v5.10-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-12/+42
2020-12-02Merge branch 'net-dsa-microchip-make-ksz8795-driver-more-versatile'Jakub Kicinski5-61/+40
2020-12-02net: dsa: microchip: ksz8795: use num_vlans where possibleMichael Grzeschik2-2/+1
2020-12-02net: dsa: microchip: ksz8795: use port_cnt instead of TOTOAL_PORT_NUMMichael Grzeschik2-4/+2
2020-12-02net: dsa: microchip: remove usage of mib_port_countMichael Grzeschik4-16/+12
2020-12-02net: dsa: microchip: ksz8795: align port_cnt usage with other microchip driversMichael Grzeschik1-5/+5
2020-12-02net: dsa: microchip: remove superfluous num_ports assignmentMichael Grzeschik2-4/+0
2020-12-02net: dsa: microchip: ksz8795: use phy_port_cnt where possibleMichael Grzeschik2-13/+10
2020-12-02net: dsa: microchip: ksz8795: use mib_cnt where possibleMichael Grzeschik2-7/+5
2020-12-02net: dsa: microchip: ksz8795: use reg_mib_cnt where possibleMichael Grzeschik2-4/+3
2020-12-02net: dsa: microchip: ksz8795: move variable assignments from detect to initMichael Grzeschik1-6/+6
2020-12-02net: dsa: microchip: ksz8795: remove superfluous port_cnt assignmentMichael Grzeschik1-2/+0
2020-12-02net: dsa: microchip: ksz8795: remove unused last_port variableMichael Grzeschik2-2/+0
2020-12-02net: ipa: fix build-time bug in ipa_hardware_config_qsb()Alex Elder1-1/+1
2020-12-02Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bind{4,6} hooks'Alexei Starovoitov7-192/+245
2020-12-02selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockoptStanislav Fomichev2-0/+62
2020-12-02bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooksStanislav Fomichev4-8/+12
2020-12-02selftests/bpf: Rewrite test_sock_addr bind bpf into CStanislav Fomichev3-184/+171
2020-12-02Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds12-181/+243
2020-12-02Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds3-1/+5
2020-12-02Merge tag 'sound-5.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds11-47/+149
2020-12-02Merge tag 'trace-v5.10-rc6-bootconfig' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-5/+10
2020-12-02mptcp: avoid potential infinite loop in mptcp_recvmsg()Eric Dumazet1-1/+1
2020-12-02octeontx2-af: debugfs: delete dead codeDan Carpenter1-203/+52
2020-12-02NFC: nxp-nci: Make firmware GPIO pin optionalFrieder Schrempf2-2/+2
2020-12-02dpaa_eth: copy timestamp fields to new skb in A-050385 workaroundYangbo Lu1-1/+9
2020-12-02Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.gitKalle Valo55-350/+878
2020-12-02wl1251: remove trailing semicolon in macro definitionTom Rix1-1/+1
2020-12-02airo: remove trailing semicolon in macro definitionTom Rix1-1/+1
2020-12-02wilc1000: added queue support for WMMAjay Singh4-61/+302
2020-12-02wilc1000: call complete() for failure in wilc_wlan_txq_add_cfg_pkt()Ajay Singh1-1/+3
2020-12-02wilc1000: free resource in wilc_wlan_txq_add_mgmt_pkt() for failure pathAjay Singh1-2/+6
2020-12-02wilc1000: free resource in wilc_wlan_txq_add_net_pkt() for failure pathAjay Singh1-2/+6
2020-12-02wilc1000: added 'ndo_set_mac_address' callback supportAjay Singh3-0/+56
2020-12-02brcmfmac: expose firmware config files through modinfoMatthias Brugger1-0/+4
2020-12-02wlcore: Switch to using the new API kobj_to_dev()Tian Tao1-1/+1
2020-12-02rtw88: coex: add feature to enhance HID coexistence performanceChing-Te Ku3-6/+104
2020-12-02rtw88: coex: upgrade coexistence A2DP mechanismChing-Te Ku6-99/+161
2020-12-02rtw88: coex: add action for coexistence in hardware initialChing-Te Ku1-0/+9
2020-12-02rtw88: coex: add function to avoid cck lockChing-Te Ku4-34/+155
2020-12-02rtw88: coex: change the coexistence mechanism for WLAN connectedChing-Te Ku1-3/+12
2020-12-02rtw88: coex: change the coexistence mechanism for HIDChing-Te Ku1-1/+2
2020-12-02rtw88: coex: update AFH information while in free-run modeChing-Te Ku1-1/+2
2020-12-02rtw88: coex: update the mechanism for A2DP + PANChing-Te Ku1-9/+28
2020-12-02rtw88: coex: add debug messageChing-Te Ku4-10/+150
2020-12-02rtw88: coex: run coexistence when WLAN entering/leaving LPSChing-Te Ku1-0/+2
2020-12-02Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices"Tokunori Ikegami1-3/+0
2020-12-02net: ip6_gre: set dev->hard_header_len when using header_opsAntoine Tenart1-3/+13
2020-12-02mt76: usb: fix crash on device removalStanislaw Gruszka1-8/+9
2020-12-02iwlwifi: pcie: add some missing entries for AX210Golan Ben Ami1-0/+5
2020-12-02iwlwifi: pcie: invert values of NO_160 device config entriesLuca Coelho1-2/+2
2020-12-02iwlwifi: pcie: add one missing entry for AX210Luca Coelho1-0/+1
2020-12-02iwlwifi: update MAINTAINERS entryJohannes Berg1-3/+0
2020-12-02ath11k: dp_rx: fix monitor status dma unmap directionKalle Valo1-4/+4
2020-12-02wcn36xx: Send NULL data packet when exiting BMPSBryan O'Donoghue1-0/+1
2020-12-02ath10k: Constify static qmi structsRikard Falkeborn1-2/+2
2020-12-02ath10k: Release some resources in an error handling pathChristophe JAILLET1-1/+4
2020-12-02ath10k: Fix an error handling pathChristophe JAILLET1-0/+2
2020-12-02ath10k: Fix the parsing error in service available eventRakesh Pillai3-3/+11
2020-12-02ath11k: Fix an error handling pathChristophe JAILLET1-2/+4
2020-12-02ath11k: Build check size of ath11k_skb_cbSven Eckelmann1-0/+2
2020-12-02ath11k: Reset ath11k_skb_cb before setting new flagsSven Eckelmann1-0/+1