aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-01-26selftests/bpf: add test for bpf_iter_task_vmabpf-vma-iterSong Liu3-10/+170
2021-01-26libbpf: introduce section "iter.s/" for sleepable bpf_iter programSong Liu1-0/+5
2021-01-26bpf: allow bpf_d_path in sleepable bpf_iter programSong Liu1-0/+5
2021-01-26bpf: introduce task_vma bpf_iterSong Liu1-1/+210
2021-01-26iterdemoSong Liu5-0/+404
2021-01-26fix bprmSong Liu1-1/+1
2021-01-26fix bootSong Liu1-1/+1
2021-01-26selftests/bpf: Don't exit on failed bpf_testmod unloadAndrii Nakryiko1-1/+1
2021-01-26samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warningsTiezhu Yang2-0/+7
2021-01-26tools, headers: Sync struct bpf_perf_event_dataFlorian Lehner1-0/+1
2021-01-26selftests/bpf: Avoid useless void *-castsBjörn Töpel1-5/+5
2021-01-26selftests/bpf: Consistent malloc/calloc usageBjörn Töpel1-7/+7
2021-01-26selftests/bpf: Avoid heap allocationBjörn Töpel1-5/+4
2021-01-26selftests/bpf: Define local variables at the beginning of a blockBjörn Töpel1-5/+7
2021-01-26selftests/bpf: Change type from void * to struct generic_data *Björn Töpel1-4/+4
2021-01-26selftests/bpf: Change type from void * to struct ifaceconfigobj *Björn Töpel1-14/+14
2021-01-26selftests/bpf: Remove casting by introduce local variableBjörn Töpel1-13/+11
2021-01-26selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate()Björn Töpel1-17/+12
2021-01-26selftests/bpf: Remove memory leakBjörn Töpel1-1/+0
2021-01-26selftests/bpf: Fix style warningsBjörn Töpel1-7/+7
2021-01-26selftests/bpf: Remove unused enumsBjörn Töpel1-2/+0
2021-01-26selftests/bpf: Remove a lot of ifobject castingBjörn Töpel1-45/+43
2021-01-25libbpf, xsk: Select AF_XDP BPF program based on kernel versionBjörn Töpel1-3/+78
2021-01-25xsk: Fold xp_assign_dev and __xp_assign_devBjörn Töpel1-9/+3
2021-01-25xsk: Remove explicit_free parameter from __xsk_rcv()Björn Töpel1-16/+31
2021-01-23samples/bpf: Add xdp program on egress for xdp_redirect_mapHangbin Liu2-25/+147
2021-01-23bpf: Fix typo in scalar{,32}_min_max_rsh commentsTobias Klauser1-2/+2
2021-01-23bpf, docs: Update build procedure for manually compiling LLVM and ClangTiezhu Yang3-13/+22
2021-01-21selftest/bpf: Fix typoJunlin Yang1-2/+2
2021-01-21libbpf: Use string table index from index table if neededJiri Olsa1-2/+10
2021-01-20docs: bpf: Clarify -mcpu=v3 requirement for atomic opsBrendan Jackman1-3/+4
2021-01-20docs: bpf: Fixup atomics markupBrendan Jackman1-7/+8
2021-01-20Merge branch 'bpf: misc performance improvements for cgroup'Alexei Starovoitov21-55/+597
2021-01-20bpf: Split cgroup_bpf_enabled per attach typeStanislav Fomichev6-42/+42
2021-01-20bpf: Try to avoid kzalloc in cgroup/{s,g}etsockoptStanislav Fomichev2-7/+50
2021-01-20bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVEStanislav Fomichev16-7/+506
2021-01-20bpf: Permit size-0 datasecYonghong Song2-5/+21
2021-01-20Merge branch 'Allow attaching to bare tracepoints'Alexei Starovoitov7-3/+85
2021-01-20selftests: bpf: Add a new test for bare tracepointsQais Yousef5-1/+69
2021-01-20Merge branch 'bpf,x64: implement jump padding in jit'Alexei Starovoitov4-34/+209
2021-01-20trace: bpf: Allow bpf to attach to bare tracepointsQais Yousef2-2/+16
2021-01-20selftests/bpf: Add verifier tests for x64 jit jump paddingGary Lin2-0/+96
2021-01-20test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11Gary Lin1-6/+1
2021-01-20bpf,x64: Pad NOPs to make images converge more easilyGary Lin1-28/+112
2021-01-20docs, bpf: Add minimal markup to address doc warningLukas Bulwahn1-2/+2
2021-01-20samples/bpf: Add BPF_ATOMIC_OP macro for BPF samplesBjörn Töpel1-4/+20
2021-01-20net, xdp: Introduce xdp_build_skb_from_frame utility routineLorenzo Bianconi3-15/+20
2021-01-20net, xdp: Introduce __xdp_build_skb_from_frame utility routineLorenzo Bianconi3-44/+49
2021-01-20bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs.Carlos Neira5-240/+70
2021-01-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski285-1446/+3212
2021-01-20Merge tag 'net-5.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds57-252/+380
2021-01-20Merge tag 'for-linus-5.11-rc5-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+2
2021-01-20X.509: Fix crash caused by NULL pointerTianjia Zhang1-1/+2
2021-01-20cachefiles: Drop superfluous readpages aops NULL checkTakashi Iwai1-2/+0
2021-01-20Merge tag 'linux-can-fixes-for-5.11-20210120' of git://git.kernel.org/pub/scm...Jakub Kicinski3-8/+10
2021-01-20net: systemport: free dev before on error pathPan Bian1-2/+4
2021-01-20net: usb: cdc_ncm: don't spew notificationsGrant Grundler2-1/+13
2021-01-20net: mscc: ocelot: Fix multicast to the CPU portAlban Bedel1-5/+18
2021-01-20tcp: Fix potential use-after-free due to double kfree()Kuniyuki Iwashima1-2/+2
2021-01-20Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski3-6/+6
2021-01-20bpf: Fix signed_{sub,add32}_overflows type handlingDaniel Borkmann1-3/+3
2021-01-20can: peak_usb: fix use after free bugsVincent Mailhol1-4/+4
2021-01-20can: vxcan: vxcan_xmit: fix use after free bugVincent Mailhol1-2/+4
2021-01-20can: dev: can_restart: fix use after free bugVincent Mailhol1-2/+2
2021-01-19tcp: fix TCP socket rehash stats mis-accountingYuchung Cheng3-22/+22
2021-01-19net: dsa: b53: fix an off by one in checking "vlan->vid"Dan Carpenter1-1/+1
2021-01-19bonding: add a vlan+srcmac tx hashing optionJarod Wilson5-8/+54
2021-01-19net: fix GSO for SG-enabled devicesPaolo Abeni1-2/+2
2021-01-19tcp: do not mess with cloned skbs in tcp_add_backlog()Eric Dumazet1-12/+13
2021-01-19octeontx2-af: Remove unneeded semicolonsXu Wang3-4/+4
2021-01-19net: smsc911x: Make Runtime PM handling more fine-grainedGeert Uytterhoeven1-1/+9
2021-01-19selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded"Colin Ian King1-2/+2
2021-01-19net: tun: fix misspellings using codespell toolMenglong Dong1-1/+1
2021-01-19taprio: boolean values to a bool variableJiapeng Zhong1-3/+3
2021-01-19Merge branch 'net-ethernet-ti-am65-cpsw-nuss-introduce-support-for-am64x-cpsw3g'Jakub Kicinski5-61/+101
2021-01-19net: ethernet: ti: am65-cpsw: add support for am64x cpsw3gVignesh Raghavendra1-0/+7
2021-01-19net: ti: cpsw_ale: add driver data for AM64 CPSW3gVignesh Raghavendra1-0/+7
2021-01-19net: ethernet: ti: am65-cpsw-nuss: Support for transparent ASEL handlingPeter Ujfalusi1-0/+10
2021-01-19net: ethernet: ti: am65-cpsw-nuss: Use DMA device for DMA APIPeter Ujfalusi2-41/+40
2021-01-19dt-binding: net: ti: k3-am654-cpsw-nuss: update bindings for am64x cpsw3gGrygorii Strashko1-20/+30
2021-01-19dt-binding: ti: am65x-cpts: add assigned-clock and power-domains propsGrygorii Strashko1-0/+7
2021-01-19selftests: net: fib_tests: remove duplicate log testHangbin Liu1-1/+0
2021-01-19net: nfc: nci: fix the wrong NCI_CORE_INIT parametersBongsu Jeon1-1/+1
2021-01-19sh_eth: Fix power down vs. is_opened flag orderingGeert Uytterhoeven1-2/+2
2021-01-19net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabledTariq Toukan2-0/+8
2021-01-19Merge branch 'net-support-sctp-crc-csum-offload-for-tunneling-packets-in-some...Jakub Kicinski8-67/+12
2021-01-19net: ixgbevf: use skb_csum_is_sctp instead of protocol checkXin Long1-13/+1
2021-01-19net: ixgbe: use skb_csum_is_sctp instead of protocol checkXin Long1-13/+1
2021-01-19net: igc: use skb_csum_is_sctp instead of protocol checkXin Long1-13/+1
2021-01-19net: igbvf: use skb_csum_is_sctp instead of protocol checkXin Long1-13/+1
2021-01-19net: igb: use skb_csum_is_sctp instead of protocol checkXin Long1-13/+1
2021-01-19net: add inline function skb_csum_is_sctpXin Long3-2/+7
2021-01-19Merge branch 'ipv4-ensure-ecn-bits-don-t-influence-source-address-validation'Jakub Kicinski2-2/+3
2021-01-19netfilter: rpfilter: mask ecn bits before fib lookupGuillaume Nault1-1/+1
2021-01-19udp: mask TOS bits in udp_v4_early_demux()Guillaume Nault1-1/+2
2021-01-19xsk: Clear pool even for inactive queuesMaxim Mikityanskiy1-2/+2
2021-01-19Merge tag 'task_work-2021-01-19' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+3
2021-01-19bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callbackMircea Cirjaliu1-1/+1
2021-01-19Merge tag 'nfsd-5.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/...Linus Torvalds3-9/+61
2021-01-19Merge tag 'hyperv-fixes-signed-20210119' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-3/+26
2021-01-19Merge branch 'sh_eth-fix-reboot-crash'Jakub Kicinski3-2/+33
2021-01-19sh_eth: Make PHY access aware of Runtime PM to fix reboot crashGeert Uytterhoeven1-0/+26
2021-01-19mdio-bitbang: Export mdiobb_{read,write}()Geert Uytterhoeven2-2/+7
2021-01-19mdio, phy: fix -Wshadow warnings triggered by nested container_of()Alexander Lobakin2-7/+23
2021-01-19net: core: devlink: use right genl user_ptr when handling port param get/setOleksandr Mazur1-2/+2
2021-01-19vhost_net: avoid tx queue stuck when sendmsg failsYunjian Wang1-12/+14
2021-01-18net: hns: fix variable used when DEBUG is definedTom Rix1-1/+1
2021-01-18arcnet: fix macro name when DEBUG is definedTom Rix1-1/+1
2021-01-18Merge branch 'tls-device-offload-for-bond'Jakub Kicinski7-16/+211
2021-01-18net/tls: Except bond interface from some TLS checksTariq Toukan2-1/+3
2021-01-18net/tls: Device offload to use lowest netdevice in chainTariq Toukan1-1/+1
2021-01-18net/bonding: Declare TLS RX device offload supportTariq Toukan1-1/+1
2021-01-18net/bonding: Implement TLS TX device offloadTariq Toukan3-2/+56
2021-01-18net/bonding: Take update_features call out of XFRM funcitonTariq Toukan1-9/+10
2021-01-18net/bonding: Implement ndo_sk_get_lower_devTariq Toukan2-0/+95
2021-01-18net/bonding: Take IP hash logic into a helperTariq Toukan1-5/+11
2021-01-18net: netdevice: Add operation ndo_sk_get_lower_devTariq Toukan2-0/+37
2021-01-18net/qla3xxx: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-109/+87
2021-01-18net_sched: fix RTNL deadlock again caused by request_module()Cong Wang3-41/+79
2021-01-18net: phy: national: remove definition of DEBUGTom Rix1-2/+0
2021-01-18tcp: fix TCP_USER_TIMEOUT with zero windowEnke Chen6-7/+14
2021-01-18Merge branch 'net-make-udp-tunnel-devices-support-fraglist'Jakub Kicinski3-6/+9
2021-01-18bareudp: add NETIF_F_FRAGLIST flag for dev featuresXin Long1-2/+3
2021-01-18geneve: add NETIF_F_FRAGLIST flag for dev featuresXin Long1-2/+3
2021-01-18vxlan: add NETIF_F_FRAGLIST flag for dev featuresXin Long1-2/+3
2021-01-18Merge branch 'ipv6-fixes-for-the-multicast-routes'Jakub Kicinski1-1/+2
2021-01-18ipv6: set multicast flag on the multicast routeMatteo Croce1-1/+1
2021-01-18ipv6: create multicast route with RTPROT_KERNELMatteo Croce1-0/+1
2021-01-18hv_netvsc: Add (more) validation for untrusted Hyper-V valuesAndrea Parri (Microsoft)4-62/+136
2021-01-18net: bridge: check vlan with eth_type_vlan() methodMenglong Dong3-12/+5
2021-01-18Merge tag 'mac80211-for-net-2021-01-18.2' of git://git.kernel.org/pub/scm/lin...Jakub Kicinski6-40/+54
2021-01-18net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnextRasmus Villemoes1-0/+4
2021-01-18Merge branch 'net-ipa-interconnect-improvements'Jakub Kicinski4-138/+158
2021-01-18net: ipa: allow arbitrary number of interconnectsAlex Elder4-114/+99
2021-01-18net: ipa: clean up interconnect initializationAlex Elder1-36/+47
2021-01-18net: ipa: add interconnect name to configuration dataAlex Elder4-3/+11
2021-01-18net: ipa: store average and peak interconnect bandwidthAlex Elder1-36/+52
2021-01-18net: ipa: introduce an IPA interconnect structureAlex Elder1-25/+34
2021-01-18net: ipa: don't return an error from ipa_interconnect_disable()Alex Elder1-20/+11
2021-01-18net: ipa: rename interconnect settingsAlex Elder4-31/+31
2021-01-18net: mscc: ocelot: allow offloading of bridge on top of LAGVladimir Oltean1-3/+1
2021-01-18Merge tag 'spi-fix-v5.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-5/+6
2021-01-18Merge tag 'fixes-2021-01-18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2021-01-18Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-0/+3
2021-01-18x86/xen: fix 'nopvspin' build errorRandy Dunlap1-0/+2
2021-01-17Linux 5.11-rc4Linus Torvalds1-1/+1
2021-01-17Merge tag 'perf-tools-fixes-2021-01-17' of git://git.kernel.org/pub/scm/linux...Linus Torvalds12-208/+224
2021-01-17Merge tag 'powerpc-5.11-4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-1/+23
2021-01-17Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds3-5/+11
2021-01-17mm: don't put pinned pages into the swap cacheLinus Torvalds1-0/+2
2021-01-17x86/hyperv: Initialize clockevents after LAPIC is initializedDexuan Cui1-3/+26
2021-01-17ia64: fix build failure caused by memory model changesMike Rapoport1-0/+1
2021-01-16Merge branch 'net-fix-the-features-flag-in-sctp_gso_segment'Jakub Kicinski2-6/+7
2021-01-16sctp: remove the NETIF_F_SG flag before calling skb_segmentXin Long1-1/+1
2021-01-16net: move the hsize check to the else block in skb_segmentXin Long1-5/+6
2021-01-16skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() tooAlexander Lobakin1-1/+5
2021-01-16net: mscc: ocelot: Remove unneeded semicolonXu Wang1-1/+1
2021-01-16cxgb4: enable interrupt based Tx completions for T5Raju Rangoju1-5/+33
2021-01-16Merge branch 'rid-w-1-warnings-in-ethernet'Jakub Kicinski8-32/+37
2021-01-16net: ethernet: toshiba: spider_net: Document a whole bunch of function parame...Lee Jones1-7/+11
2021-01-16net: ethernet: toshiba: ps3_gelic_net: Fix some kernel-doc misdemeanoursLee Jones1-3/+5
2021-01-16net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanoursLee Jones2-17/+16
2021-01-16net: ethernet: ti: am65-cpts: Document am65_cpts_rx_enable()'s 'en' parameterLee Jones1-1/+1
2021-01-16net: ethernet: ti: am65-cpsw-qos: Demote non-conformant function headerLee Jones1-1/+1
2021-01-16net: xen-netback: xenbus: Demote nonconformant kernel-doc headersLee Jones1-2/+2
2021-01-16net: ethernet: smsc: smc91x: Fix function name in kernel-doc headerLee Jones1-1/+1
2021-01-16Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-22/+19
2021-01-16dump_common_audit_data(): fix racy accesses to ->d_nameAl Viro1-2/+5
2021-01-16Merge tag 'block-5.11-2021-01-16' of git://git.kernel.dk/linux-blockLinus Torvalds3-13/+18
2021-01-16Merge tag 'io_uring-5.11-2021-01-16' of git://git.kernel.dk/linux-blockLinus Torvalds1-5/+41
2021-01-16Merge tag 'riscv-for-linus-5.11-rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds14-35/+68
2021-01-16mm: don't play games with pinned pages in clear_page_refsLinus Torvalds1-0/+21
2021-01-16mm: fix clear_refs_write lockingLinus Torvalds1-23/+9
2021-01-15RISC-V: Fix maximum allowed phsyical memory for RV32Atish Patra1-2/+4
2021-01-15RISC-V: Set current memblock limitAtish Patra1-2/+14
2021-01-15RISC-V: Do not allocate memblock while iterating reserved memblocksAtish Patra1-11/+13
2021-01-15GTP: add support for flow based tunneling APIPravin B Shelar5-144/+398
2021-01-15tcp_cubic: use memset and offsetof initYejune Deng1-10/+1
2021-01-15net: tap: check vlan with eth_type_vlan() methodMenglong Dong1-4/+2
2021-01-15nfc: netlink: use &w->w in nfc_genl_rcv_nl_eventGeliang Tang1-2/+2
2021-01-15Merge branch 'configuring-congestion-watermarks-on-ocelot-switch-using-devlin...Jakub Kicinski14-108/+1662
2021-01-15net: mscc: ocelot: configure watermarks using devlink-sbVladimir Oltean7-11/+761
2021-01-15net: mscc: ocelot: initialize watermarks to sane defaultsVladimir Oltean4-1/+446
2021-01-15net: mscc: ocelot: register devlink portsVladimir Oltean4-44/+148
2021-01-15net: mscc: ocelot: delete unused ocelot_set_cpu_port prototypeVladimir Oltean1-4/+0
2021-01-15net: mscc: ocelot: export NUM_TC constant from felix to common switch libVladimir Oltean5-4/+5
2021-01-15net: dsa: felix: perform teardown in reverse order of setupVladimir Oltean1-5/+5
2021-01-15net: dsa: felix: reindent struct dsa_switch_opsVladimir Oltean1-37/+37
2021-01-15net: dsa: add ops for devlink-sbVladimir Oltean2-1/+192
2021-01-15net: mscc: ocelot: add ops for decoding watermark threshold and occupancyVladimir Oltean5-6/+54
2021-01-15net: mscc: ocelot: auto-detect packet buffer size and number of frame referencesVladimir Oltean8-7/+26
2021-01-15iov_iter: fix the uaccess area in copy_compat_iovec_from_userChristoph Hellwig1-1/+1
2021-01-15net_sched: avoid shift-out-of-bounds in tcindex_set_parms()Eric Dumazet1-2/+6
2021-01-15net_sched: gen_estimator: support large ewma logEric Dumazet1-4/+7
2021-01-15net_sched: reject silly cell_log in qdisc_get_rtab()Eric Dumazet1-1/+2
2021-01-15Merge tag 'for-5.11/dm-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds8-34/+239
2021-01-15Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski100-741/+2565
2021-01-15net: ks8851: remove definition of DEBUGTom Rix3-6/+0
2021-01-15neighbor: remove definition of DEBUGTom Rix1-1/+0
2021-01-15gianfar: remove definition of DEBUGTom Rix1-1/+0