aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-09-28bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signatureHEADmasterLorenzo Bianconi1-3/+2
2020-09-28selftests/bpf: Add raw_tp_test_runSong Liu2-0/+120
2020-09-28libbpf: Support test run of raw tracepoint programsSong Liu4-0/+63
2020-09-28bpf: Enable BPF_PROG_TEST_RUN for raw_tracepointSong Liu6-1/+110
2020-09-28xsk: Fix possible crash in socket_release when out-of-memoryMagnus Karlsson1-0/+1
2020-09-25bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULLJohn Fastabend1-2/+16
2020-09-25bpf: Add AND verifier test case where 32bit and 64bit bounds differJohn Fastabend1-0/+16
2020-09-25bpf, verifier: Remove redundant var_off.value ops in scalar known reg casesJohn Fastabend1-4/+2
2020-09-25Merge branch 'enable-bpf_skc-cast-for-networking-progs'Alexei Starovoitov20-716/+1093
2020-09-25bpf: selftest: Add test_btf_skc_cls_ingressMartin KaFai Lau3-0/+413
2020-09-25bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.hMartin KaFai Lau3-8/+4
2020-09-25bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields testMartin KaFai Lau2-9/+55
2020-09-25bpf: selftest: Use network_helpers in the sock_fields testMartin KaFai Lau1-79/+9
2020-09-25bpf: selftest: Adapt sock_fields test to use skel and global variablesMartin KaFai Lau2-305/+229
2020-09-25bpf: selftest: Move sock_fields test into test_progsMartin KaFai Lau4-6/+3
2020-09-25bpf: selftest: Add ref_tracking verifier test for bpf_skc castingMartin KaFai Lau1-0/+47
2020-09-25bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau3-4/+4
2020-09-25bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau3-8/+8
2020-09-25bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau6-48/+12
2020-09-25bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_...Martin KaFai Lau3-24/+22
2020-09-25bpf: Enable bpf_skc_to_* sock casting helper to networking prog typeMartin KaFai Lau3-22/+82
2020-09-25bpf: Move the PTR_TO_BTF_ID check to check_reg_type()Martin KaFai Lau1-29/+31
2020-09-23Merge branch 'rtt-speedup.2020.09.16a' of git://git.kernel.org/pub/scm/linux/...Alexei Starovoitov2-12/+45
2020-09-23Revert "bpf: Fix potential call bpf_link_free() in atomic context"Alexei Starovoitov1-2/+6
2020-09-23Merge branch 'net-dsa-bcm_sf2-Additional-DT-changes'David S. Miller1-1/+12
2020-09-23net: dsa: bcm_sf2: Include address 0 for MDIO diversionFlorian Fainelli1-1/+1
2020-09-23net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU portFlorian Fainelli1-0/+11
2020-09-23Merge branch 'octeontx2-Add-support-for-VLAN-based-flow-distribution'David S. Miller4-1/+17
2020-09-23octeontx2-pf: Support to change VLAN based RSS hash options via ethtoolGeorge Cherian2-1/+8
2020-09-23octeontx2-af: Add support for VLAN based RSS hashingGeorge Cherian2-0/+9
2020-09-23net: fix a new kernel-doc warning at dev.cMauro Carvalho Chehab1-2/+2
2020-09-23Merge branch 'net-mdio-ipq4019-add-Clause-45-support'David S. Miller1-17/+92
2020-09-23net: mdio-ipq4019: add Clause 45 supportRobert Marko1-14/+89
2020-09-23net: mdio-ipq4019: change defines to upper caseRobert Marko1-3/+3
2020-09-23Merge branch 'Introduce-mbox-tracepoints-for-Octeontx2'David S. Miller9-2/+146
2020-09-23octeontx2-pf: Add tracepoints for PF/VF mailboxSubbaraya Sundeep3-0/+10
2020-09-23octeontx2-af: Introduce tracepoints for mailboxSubbaraya Sundeep6-2/+136
2020-09-23net: allwinner: remove redundant irqsave and irqrestore in hardIRQBarry Song1-4/+2
2020-09-23net: hns3: Constify static structsRikard Falkeborn2-18/+18
2020-09-23Merge branch 'net-bridge-mcast-IGMPv3-MLDv2-fast-path-part-2'David S. Miller7-238/+916
2020-09-23net: bridge: mcast: when forwarding handle filter mode and blocked flagNikolay Aleksandrov1-1/+14
2020-09-23net: bridge: mcast: handle host stateNikolay Aleksandrov1-0/+58
2020-09-23net: bridge: mcast: add support for blocked port groupsNikolay Aleksandrov4-6/+47
2020-09-23net: bridge: mcast: handle port group filter modesNikolay Aleksandrov4-2/+216
2020-09-23net: bridge: mcast: install S,G entries automatically based on reportsNikolay Aleksandrov2-39/+138
2020-09-23net: bridge: mcast: add sg_port rhashtableNikolay Aleksandrov4-65/+111
2020-09-23net: bridge: mcast: add rt_protocol field to the port group structNikolay Aleksandrov4-19/+34
2020-09-23net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G)Nikolay Aleksandrov1-0/+18
2020-09-23net: bridge: mdb: add support for add/del/dump of entries with sourceNikolay Aleksandrov3-28/+130
2020-09-23net: bridge: mdb: add support to extend add/del commandsNikolay Aleksandrov2-3/+31
2020-09-23net: bridge: mcast: rename br_ip's u member to dstNikolay Aleksandrov4-29/+29
2020-09-23net: bridge: mcast: use br_ip's src for src groups and querier addressNikolay Aleksandrov2-30/+30
2020-09-23net: bridge: add src field to br_ipNikolay Aleksandrov1-0/+6
2020-09-23net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group()Nikolay Aleksandrov1-12/+42
2020-09-23net: bridge: mdb: move all port and bridge checks to br_mdb_addNikolay Aleksandrov1-17/+7
2020-09-23net: bridge: mdb: use extack in br_mdb_parse()Nikolay Aleksandrov1-21/+39
2020-09-23net: realtek: Remove set but not used variableZheng Yongjun1-2/+2
2020-09-23hinic: improve the comments of function headerLuo bin6-4/+11
2020-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller124-2040/+4211
2020-09-23tools resolve_btfids: Always force HOSTARCHJiri Olsa1-0/+2
2020-09-23bpf: Check CONFIG_BPF option for resolve_btfidsJiri Olsa2-4/+6
2020-09-23Merge tag 'linux-can-next-for-5.10-20200923' of git://git.kernel.org/pub/scm/...David S. Miller1-90/+443
2020-09-23Merge branch 's390-qeth-next'David S. Miller8-395/+338
2020-09-23s390/qeth: remove forward declarations in L2 codeJulian Wiedmann2-197/+188
2020-09-23s390/qeth: consolidate teardown codeJulian Wiedmann4-74/+50
2020-09-23s390/qeth: consolidate online codeJulian Wiedmann4-52/+36
2020-09-23s390/qeth: cancel cmds earlier during teardownJulian Wiedmann4-7/+5
2020-09-23s390/qeth: tighten ucast IP lockingJulian Wiedmann1-7/+2
2020-09-23s390/qeth: replace deprecated simple_stroul()Julian Wiedmann5-51/+51
2020-09-23s390/qeth: clean up string ops in qeth_l3_parse_ipatoe()Julian Wiedmann1-13/+14
2020-09-23s390/qeth: relax locking for ipato config dataJulian Wiedmann3-17/+16
2020-09-23s390/qeth: don't init refcount twice for mcast IPsJulian Wiedmann1-1/+0
2020-09-23bpf: Explicitly size compatible_reg_typesLorenz Bauer1-2/+1
2020-09-23net: microchip: Make `lan743x_pm_suspend` function return right valueZheng Yongjun1-4/+1
2020-09-22Merge tag 'mlx5-updates-2020-09-21' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller14-311/+637
2020-09-22Merge branch 'devlink-Use-nla_policy-to-validate-range'David S. Miller1-4/+4
2020-09-22devlink: Enhance policy to validate port type input valueParav Pandit1-3/+2
2020-09-22devlink: Enhance policy to validate eswitch mode valueParav Pandit1-1/+2
2020-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller648-3471/+6108
2020-09-22Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds3-15/+14
2020-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds165-824/+1705
2020-09-22Merge tag 'io_uring-5.9-2020-09-22' of git://git.kernel.dk/linux-blockLinus Torvalds2-13/+40
2020-09-22Merge tag 'block-5.9-2020-09-22' of git://git.kernel.dk/linux-blockLinus Torvalds5-2/+28
2020-09-22Merge tag 'trace-v5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds7-29/+61
2020-09-22can: flexcan: add lx2160ar1 supportJoakim Zhang1-0/+8
2020-09-22can: flexcan: add imx8qm supportJoakim Zhang1-9/+17
2020-09-22can: flexcan: add Transceiver Delay Compensation supportJoakim Zhang1-2/+19
2020-09-22can: flexcan: add CAN FD BRS supportJoakim Zhang1-1/+8
2020-09-22can: flexcan: add ISO CAN FD feature supportJoakim Zhang1-6/+24
2020-09-22can: flexcan: add CAN-FD mode supportJoakim Zhang1-8/+212
2020-09-22can: flexcan: use struct canfd_frame for CAN classic frameJoakim Zhang1-17/+17
2020-09-22can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into se...Marc Kleine-Budde1-8/+21
2020-09-22can: flexcan: add LPSR mode supportJoakim Zhang1-6/+17
2020-09-22can: flexcan: disable clocks during stop modeJoakim Zhang1-10/+20
2020-09-22can: flexcan: flexcan_chip_stop(): add error handling and propagate error valueJoakim Zhang1-6/+28
2020-09-22can: flexcan: add correctable errors correction when HW supports ECCJoakim Zhang1-8/+23
2020-09-22can: flexcan: Add check for transceiver maximum bitrate limitationJoakim Zhang1-0/+1
2020-09-22can: flexcan: flexcan_probe(): make regulator xceiver optionalMarc Kleine-Budde1-2/+4
2020-09-22can: flexcan: Ack wakeup interrupt separatelyJoakim Zhang1-5/+4
2020-09-22can: flexcan: quirks: get rid of long linesMarc Kleine-Budde1-8/+17
2020-09-22can: flexcan: struct flexcan_regs: document registers not affected by soft resetMarc Kleine-Budde1-11/+11
2020-09-22can: flexcan: more register namesMarc Kleine-Budde1-2/+12
2020-09-22can: flexcan: flexcan_exit_stop_mode(): remove stray empty lineMarc Kleine-Budde1-1/+0
2020-09-22can: flexcan: sort include files alphabeticallyMarc Kleine-Budde1-2/+2
2020-09-21net/mlx5e: Enhanced TX MPWQE for SKBsMaxim Mikityanskiy11-18/+240
2020-09-21net/mlx5e: Move TX code into functions to be used by MPWQEMaxim Mikityanskiy1-6/+17
2020-09-21net/mlx5e: Rename xmit-related structs to generalize themMaxim Mikityanskiy5-26/+26
2020-09-21net/mlx5e: Generalize TX MPWQE checks for full sessionMaxim Mikityanskiy3-17/+21
2020-09-21net/mlx5e: Support multiple SKBs in a TX WQEMaxim Mikityanskiy5-21/+87
2020-09-21net/mlx5e: Move the TLS resync check out of the functionMaxim Mikityanskiy3-8/+13
2020-09-21net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNTMaxim Mikityanskiy4-21/+21
2020-09-21net/mlx5e: Small improvements for XDP TX MPWQE logicMaxim Mikityanskiy2-10/+11
2020-09-21net/mlx5e: Refactor xmit functionsMaxim Mikityanskiy4-187/+202
2020-09-21net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.cMaxim Mikityanskiy2-23/+23
2020-09-21net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_infoMaxim Mikityanskiy1-4/+6
2020-09-21net/mlx5e: Refactor inline header size calculation in the TX pathMaxim Mikityanskiy1-4/+4
2020-09-21Merge branch 'Fix-broken-tc-flower-rules-for-mscc_ocelot-switches'David S. Miller3-24/+24
2020-09-21net: mscc: ocelot: fix some key offsets for IP4_TCP_UDP VCAP IS2 entriesVladimir Oltean1-8/+8
2020-09-21net: dsa: seville: fix some key offsets for IP4_TCP_UDP VCAP IS2 entriesVladimir Oltean1-8/+8
2020-09-21net: dsa: felix: fix some key offsets for IP4_TCP_UDP VCAP IS2 entriesXiaoliang Yang1-8/+8
2020-09-21inet_diag: validate INET_DIAG_REQ_PROTOCOL attributeEric Dumazet1-5/+15
2020-09-21net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCUVladimir Oltean1-10/+17
2020-09-21Merge tag 'mlx5-fixes-2020-09-18' of git://git.kernel.org/pub/scm/linux/kerne...David S. Miller20-180/+200
2020-09-21net: Update MAINTAINERS for MediaTek switch driverSean Wang1-0/+1
2020-09-21net/mlx5e: mlx5e_fec_in_caps() returns a booleanSaeed Mahameed1-5/+2
2020-09-21net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlockSaeed Mahameed1-15/+10
2020-09-21net/mlx5e: kTLS, Fix leak on resync error flowSaeed Mahameed1-2/+6
2020-09-21net/mlx5e: kTLS, Add missing dma_unmap in RX resyncSaeed Mahameed1-3/+5
2020-09-21net/mlx5e: kTLS, Fix napi sync and possible use-after-freeTariq Toukan1-1/+1
2020-09-21net/mlx5e: TLS, Do not expose FPGA TLS counter if not supportedTariq Toukan1-4/+8
2020-09-21net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats()Alaa Hleihel6-15/+17
2020-09-21net/mlx5e: Fix multicast counter not up-to-date in "ip -s"Ron Diskin4-7/+12
2020-09-21net/mlx5e: Fix endianness when calculating pedit mask first bitMaor Dickman1-13/+21
2020-09-21net/mlx5e: Enable adding peer miss rules only if merged eswitch is supportedMaor Dickman1-24/+28
2020-09-21net/mlx5e: CT: Fix freeing ct_label mappingRoi Dayan3-17/+36
2020-09-21net/mlx5e: Fix memory leak of tunnel info when rule under multipath not readyJianbo Liu1-4/+1
2020-09-21net/mlx5e: Use synchronize_rcu to sync with NAPIMaxim Mikityanskiy5-36/+22
2020-09-21net/mlx5e: Use RCU to protect rq->xdp_progMaxim Mikityanskiy3-30/+27
2020-09-21net/mlx5: Fix FTE cleanupMaor Gottlieb1-4/+4
2020-09-21net: phy: bcm7xxx: Add an entry for BCM72113Florian Fainelli2-0/+3
2020-09-21selftests/bpf: Fix stat probe in d_path testJiri Olsa3-1/+26
2020-09-21bpf: Using rcu_read_lock for bpf_sk_storage_map iteratorYonghong Song1-18/+13
2020-09-21Merge branch 'refactor-check_func_arg'Alexei Starovoitov11-237/+239
2020-09-21bpf: Use a table to drive helper arg type checksLorenz Bauer2-74/+110
2020-09-21bpf: Hoist type checking for nullable arg typesLorenz Bauer1-34/+30
2020-09-21bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_argLorenz Bauer1-14/+14
2020-09-21bpf: Set meta->raw_mode for pointers close to useLorenz Bauer1-1/+5
2020-09-21bpf: Make context access check genericLorenz Bauer1-3/+4
2020-09-21bpf: Make reference tracking genericLorenz Bauer1-16/+10
2020-09-21bpf: Make BTF pointer type checking genericLorenz Bauer1-18/+20
2020-09-21bpf: Allow specifying a BTF ID per argument in function protosLorenz Bauer9-103/+58
2020-09-21btf: Add BTF_ID_LIST_SINGLE macroLorenz Bauer2-0/+16
2020-09-21bpf: Check scalar or invalid register in check_helper_mem_accessLorenz Bauer1-13/+11
2020-09-21btf: Make btf_set_contains take a const pointerLorenz Bauer2-2/+2
2020-09-21Merge tag 'linux-can-next-for-5.10-20200921' of git://git.kernel.org/pub/scm/...David S. Miller50-232/+5116
2020-09-21Merge tag 'mac80211-next-for-net-next-2020-09-21' of git://git.kernel.org/pub...David S. Miller26-930/+1570
2020-09-21Merge tag 'mac80211-for-net-2020-09-21' of git://git.kernel.org/pub/scm/linux...David S. Miller7-16/+28
2020-09-21net: natsemi: Remove set but not used variableZheng Yongjun1-2/+2
2020-09-21ipv6: route: convert comma to semicolonXu Wang1-1/+1
2020-09-21net: unix: remove redundant assignment to variable 'err'Jing Xiangfeng1-1/+0
2020-09-21net: phy: realtek: enable ALDPS to save power for RTL8211FJisheng Zhang1-0/+9
2020-09-21net: dsa: rtl8366rb: Support all 4096 VLANsLinus Walleij1-1/+1
2020-09-21net: dsa: mt7530: Add some return-value checksAlex Dewar1-9/+22
2020-09-21net-sysfs: add backlog len and CPU id to softnet dataPaolo Abeni1-2/+13
2020-09-21sfc: Fix error code in probeDan Carpenter1-0/+1
2020-09-21Merge branch 'Update-license-and-polish-ENA-driver-code'David S. Miller13-569/+254
2020-09-21net: ena: update ena documentationShay Agroskin1-21/+2
2020-09-21net: ena: Fix all static chekers' warningsShay Agroskin3-8/+13
2020-09-21net: ena: Change RSS related macros and variables namesShay Agroskin3-15/+16
2020-09-21net: ena: Remove redundant print of placement policyShay Agroskin1-8/+2
2020-09-21net: ena: Capitalize all log strings and improve code readabilityShay Agroskin7-155/+179
2020-09-21net: ena: Change log message to netif/dev functionShay Agroskin1-19/+23
2020-09-21net: ena: Change license into format to SPDX in all filesShay Agroskin12-348/+24
2020-09-21chelsio: simplify the return expression of t3_ael2020_phy_prep()Qinglang Miao1-6/+1
2020-09-21connector: simplify the return expression of cn_add_callback()Qinglang Miao1-6/+1
2020-09-21enetc: simplify the return expression of enetc_vf_set_mac_addr()Qinglang Miao1-6/+1
2020-09-21ice: simplify the return expression of ice_finalize_update()Qinglang Miao1-6/+1
2020-09-21mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_i...Qinglang Miao1-5/+1
2020-09-21net: hns3: simplify the return expression of hclgevf_client_start()Qinglang Miao1-7/+1
2020-09-21net: qlcnic: simplify the return expression of qlcnic_83xx_shutdownQinglang Miao1-6/+1
2020-09-21Merge branch 'rcu/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/pa...Linus Torvalds1-1/+1
2020-09-21bpf: Fix potential call bpf_link_free() in atomic contextMuchun Song1-6/+2
2020-09-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-25/+37
2020-09-21Merge tag 'libnvdimm-fixes-5.9-rc7' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-9/+8
2020-09-21dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAXJan Kara1-9/+8
2020-09-21io_uring: fix openat/openat2 unified prep handlingJens Axboe1-2/+4
2020-09-21io_uring: mark statx/files_update/epoll_ctl as non-SQPOLLJens Axboe1-2/+4
2020-09-21tools/io_uring: fix compile breakageDouglas Gilbert1-2/+2
2020-09-21io_uring: don't use retry based buffered reads for non-async bdevJens Axboe1-1/+5
2020-09-21io_uring: don't re-setup vecs/iter in io_resumit_prep() is already thereJens Axboe1-6/+10
2020-09-21MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SPI-CAN network driverThomas Kopp1-0/+1
2020-09-21MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN network driverManivannan Sadhasivam1-0/+8
2020-09-21can: mcp25xxfd: add listen-only modeKurt Van Dijck1-6/+10
2020-09-21can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CANMarc Kleine-Budde2-0/+2908
2020-09-21can: mcp25xxfd: add regmap infrastructureMarc Kleine-Budde7-0/+1507
2020-09-21dt-binding: can: mcp25xxfd: document device tree bindingsOleksij Rempel1-0/+79
2020-09-21can: rx-offload: can_rx_offload_add_manual(): add new initialization functionMarc Kleine-Budde2-0/+14
2020-09-21can: mscan: simplify clock enable/disableZhang Changzhong1-18/+10
2020-09-21can: mscan: mpc5xxx_can: update contact emailWolfram Sang1-1/+1
2020-09-21can: mcp251x: add support for half duplex controllersTim Harvey1-7/+27