aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-06-13samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrsxdp_paper01Jesper Dangaard Brouer2-1/+36
2018-06-13samples/bpf: xdp_rxq_info move touching payload to laterJesper Dangaard Brouer1-12/+12
2018-06-12samples/bpf: extend xdp_rxq_info to read packet payloadJesper Dangaard Brouer2-6/+47
2018-06-12samples/bpf: adjust xdp_redirect_cpu for xdp-paper testJesper Dangaard Brouer1-0/+6
2018-06-07net/mlx5e: TX, Move DB fields in TXQ-SQ structTariq Toukan1-6/+4
2018-06-07net/mlx5e: RX, Prefetch the xdp_frame data areaTariq Toukan1-0/+1
2018-06-07mlx5: adjust XDP redirect code to recent upstream changesJesper Dangaard Brouer3-27/+10
2018-06-07net/mlx5e: Add support for XDP_REDIRECT in device-out sideTariq Toukan7-22/+173
2018-06-07net/mlx5e: Re-order fields of struct mlx5e_xdpsqTariq Toukan4-18/+19
2018-06-07net/mlx5e: Refactor XDP countersTariq Toukan5-26/+52
2018-06-07net/mlx5e: Make XDP xmit functions more genericTariq Toukan4-42/+53
2018-06-07net/mlx5e: Add counter for XDP redirect in RXTariq Toukan3-0/+6
2018-06-07net/mlx5e: Move XDP related code into new XDP filesTariq Toukan7-215/+294
2018-06-07net/mlx5e: Restrict the combination of large MTU and XDPTariq Toukan2-8/+33
2018-06-07net/mlx5e: Gather all XDP pre-requisite checks in a single functionTariq Toukan1-11/+22
2018-06-07net/mlx5e: Add counter for total num of NOP operationsTariq Toukan2-0/+3
2018-06-07net/mlx5e: Add counter for MPWQE filler stridesTariq Toukan3-6/+14
2018-06-07net/mlx5e: Add channel events counterTariq Toukan3-1/+7
2018-06-07net/mlx5e: Add a counter for congested UMRsTariq Toukan4-0/+12
2018-06-07net/mlx5e: Add NAPI statisticsTariq Toukan3-0/+21
2018-06-07net/mlx5e: Add XDP_TX completions statisticsTariq Toukan3-0/+7
2018-06-07net/mlx5e: Add TX completions statisticsTariq Toukan3-3/+13
2018-06-05netdev-FAQ: clarify DaveM's position for stable backportsCong Wang1-0/+9
2018-06-05rtnetlink: validate attributes in do_setlink()Eric Dumazet1-4/+4
2018-06-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller76-730/+3841
2018-06-05Merge branch 'devlink-extack'David S. Miller9-32/+60
2018-06-05mlxsw: Add extack messages for port_{un, }split failuresDavid Ahern3-9/+25
2018-06-05netdevsim: Add extack error message for devlink reloadDavid Ahern3-6/+10
2018-06-05devlink: Add extack to reload and port_{un, }split operationsDavid Ahern5-17/+25
2018-06-05net: metrics: add proper netlink validationEric Dumazet2-0/+4
2018-06-05ipmr: fix error path when ipmr_new_table failsSabrina Dubroca3-19/+17
2018-06-05ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeedsSabrina Dubroca1-1/+2
2018-06-05net: hns3: remove unused hclgevf_cfg_func_mta_filterArnd Bergmann1-11/+0
2018-06-05netfilter: provide udp*_lib_lookup for nf_tproxyArnd Bergmann2-6/+2
2018-06-05qed*: Utilize FW 8.37.2.0Michal Kalderon19-536/+727
2018-06-05net-tcp: remove useless tw_timeout fieldMaciej Żenczykowski3-3/+0
2018-06-05net: sched: cls: Fix offloading when ingress dev is vxlanPaul Blakey1-10/+16
2018-06-05sctp: not allow transport timeout value less than HZ/5 for hb_timerXin Long1-1/+1
2018-06-05bpfilter: switch to CC from HOSTCCAlexei Starovoitov4-0/+22
2018-06-05net/mlx5e: fix error return code in mlx5e_alloc_rq()Wei Yongjun1-1/+3
2018-06-05net/mlx5e: Make function mlx5e_change_rep_mtu() staticWei Yongjun1-1/+1
2018-06-05net: qualcomm: rmnet: Fix use after free while sending command ackSubash Abhinov Kasiviswanathan1-4/+4
2018-06-05net: ipv6: Generate random IID for addresses on RAWIP devicesSubash Abhinov Kasiviswanathan2-1/+7
2018-06-05tcp: refactor tcp_ecn_check_ce to remove sk type castYousuk Seung1-12/+14
2018-06-05Merge branch 'bpf-af-xdp-zc-api'Daniel Borkmann10-61/+384
2018-06-05net/ipv6: prevent use after free in ip6_route_mpath_notifyDavid Ahern1-4/+8
2018-06-05samples/bpf: xdpsock: use skb Tx path for XDP_SKBBjörn Töpel1-0/+5
2018-06-05xsk: wire upp Tx zero-copy functionsMagnus Karlsson5-11/+137
2018-06-05net: added netdevice operation for TxMagnus Karlsson1-0/+2
2018-06-05xsk: add zero-copy support for RxBjörn Töpel5-21/+165
2018-06-05xdp: add MEM_TYPE_ZERO_COPYBjörn Töpel2-5/+24
2018-06-05net: xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEMBjörn Töpel1-0/+8
2018-06-05xsk: introduce xdp_umem_pageBjörn Töpel3-4/+21
2018-06-05xsk: moved struct xdp_umem definitionBjörn Töpel4-24/+26
2018-06-05net: phy: broadcom: Enable 125 MHz clock on LED4 pin for BCM54612E by default.Kun Yi2-2/+18
2018-06-05l2tp: fix refcount leakage on PPPoL2TP socketsGuillaume Nault1-18/+17
2018-06-05Merge branch 'net-phy-improve-PM-handling-of-PHY-MDIO'David S. Miller3-95/+50
2018-06-05net: phy: remove PM ops from MDIO busHeiner Kallweit2-49/+0
2018-06-05net: phy: add struct device_type representation of a PHYHeiner Kallweit1-46/+50
2018-06-05Merge branch 'bpf-xdp-remove-xdp-flush'Daniel Borkmann7-81/+1
2018-06-05net: remove net_device operation ndo_xdp_flushJesper Dangaard Brouer1-4/+0
2018-06-05tun: remove ndo_xdp_flush call tun_xdp_flushJesper Dangaard Brouer1-22/+1
2018-06-05virtio_net: remove ndo_xdp_flush call virtnet_xdp_flushJesper Dangaard Brouer1-13/+0
2018-06-05ixgbe: remove ndo_xdp_flush call ixgbe_xdp_flushJesper Dangaard Brouer1-21/+0
2018-06-05i40e: remove ndo_xdp_flush call i40e_xdp_flushJesper Dangaard Brouer3-21/+0
2018-06-05bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64}Wang YanQing1-5/+5
2018-06-05bpf, arm32: correct check_imm24Wang YanQing1-3/+3
2018-06-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-6/+12
2018-06-04Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirshe...David S. Miller12-154/+236
2018-06-04net: hns: Fix the process of adding broadcast addresses to tcamXi Wang1-5/+18
2018-06-04net: sched: return error code when tcf proto is not foundVlad Buslov1-2/+2
2018-06-04team: use netdev_features_t instead of u32Dan Carpenter1-1/+2
2018-06-04net_failover: Use netdev_features_t instead of u32Dan Carpenter1-1/+2
2018-06-04qed: use dma_zalloc_coherent instead of allocator/memsetYueHaibing1-4/+3
2018-06-04wan/fsl_ucc_hdlc: use dma_zalloc_coherent instead of allocator/memsetYueHaibing1-7/+4
2018-06-04Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/...David S. Miller15-147/+102
2018-06-04docs: networking: fix minor typos in various documentation filesOlivier Gayot8-16/+16
2018-06-04net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound socketsMaciej Żenczykowski1-1/+14
2018-06-04net-tcp: extend tcp_tw_reuse sysctl to enable loopback only optimizationMaciej Żenczykowski3-7/+43
2018-06-04qed: Add srq core support for RoCE and iWARPYuval Bason9-8/+234
2018-06-04Merge branch 'bnx2-warnings'David S. Miller1-22/+22
2018-06-04net: ethernet: bnx2: Replace NULL comparisonVarsha Rao1-21/+21
2018-06-04net: ethernet: bnx2: Remove extra parenthesesVarsha Rao1-1/+1
2018-06-04net: gemini: fix spelling mistake: "it" -> "is"YueHaibing1-3/+3
2018-06-04cls_flower: Fix comparing of old filter mask with new filterPaul Blakey1-1/+1
2018-06-04cls_flower: Fix missing free of rhashtablePaul Blakey1-0/+2
2018-06-04net: skbuff.h: drop unneeded <linux/slab.h>Randy Dunlap1-2/+0
2018-06-04net: chelsio: Use zeroing memory allocator instead of allocator/memsetYueHaibing3-10/+3
2018-06-04rxrpc: Fix handling of call quietly cancelled out on serverDavid Howells5-3/+53
2018-06-04Allow ethtool to change tun link settingsChas Williams1-2/+25
2018-06-04bpf: guard bpf_get_current_cgroup_id() with CONFIG_CGROUPSYonghong Song1-0/+2
2018-06-04Merge branch 'bpf-af-xdp-fixes'Daniel Borkmann9-203/+172
2018-06-04Merge branch 'sh_eth-fix-and-clean-up-sh_eth_soft_swap'David S. Miller2-12/+11
2018-06-04sh_eth: use DIV_ROUND_UP() in sh_eth_soft_swap()Sergei Shtylyov1-1/+1
2018-06-04sh_eth: uninline sh_eth_soft_swap()Sergei Shtylyov2-12/+11
2018-06-04sh_eth: make sh_eth_soft_swap() work on ARMSergei Shtylyov1-1/+1
2018-06-04ixgbe: fix broken ipsec Rx with proper cast on spiShannon Nelson1-1/+1
2018-06-04ixgbe: check ipsec ip addr against mgmt filtersShannon Nelson1-0/+88
2018-06-04Merge branch 'mlxsw-Fixes-in-offloading-of-mirror-to-gretap'David S. Miller2-2/+4
2018-06-04mlxsw: spectrum_span: Suppress VLAN on BRIDGE_VLAN_INFO_UNTAGGEDPetr Machata1-1/+3
2018-06-04mlxsw: spectrum_switchdev: Postpone respin on object deletionPetr Machata1-1/+1
2018-06-04ixgbe: fix possible race in reset subtaskTony Nguyen1-2/+4
2018-06-04bpf, i40e: add meta data supportDaniel Borkmann1-8/+31
2018-06-04ipv6: omit traffic class when calculating flow hashMichal Kubecek3-3/+8
2018-06-04ixgbe: introduce a helper to simplify codeYueHaibing1-36/+21
2018-06-04Revert "ipv6: omit traffic class when calculating flow hash"David S. Miller3-8/+3
2018-06-04ixgbevf: fix possible race in the reset subtaskEmil Tantilov1-2/+4
2018-06-04ipv6: omit traffic class when calculating flow hashMichal Kubecek3-3/+8
2018-06-04ixgbevf: Fix coexistence of malicious driver detection with XDPAlexander Duyck2-7/+30
2018-06-04igb: Wait 10ms just once after TX queues resetSergey Nemov1-5/+8
2018-06-04igb: Clear TSICR interrupts together with ICRJoanna Yurdal1-0/+2
2018-06-04Documentation: e1000: Update kernel documentationJeff Kirsher3-50/+12
2018-06-04Documentation: e100: Update the Intel 10/100 driver docJeff Kirsher3-34/+29
2018-06-04e1000e: Ignore TSYNCRXCTL when getting I219 clock attributesBenjamin Poirier1-9/+6
2018-06-04net: mvpp2: mvpp2_percpu_read_relaxed() can be statickbuild test robot1-1/+1
2018-06-04net/packet: refine check for priv area sizeEric Dumazet1-1/+1
2018-06-04net: aquantia: make function aq_fw2x_get_mac_permanent staticColin Ian King1-1/+1
2018-06-04samples/bpf: minor *_nb_free performance fixMagnus Karlsson1-3/+5
2018-06-04samples/bpf: adapted to new uapiBjörn Töpel1-48/+36
2018-06-04xsk: new descriptor addressing schemeBjörn Töpel8-129/+123
2018-06-04xsk: proper Rx drop statistics updateBjörn Töpel1-5/+5
2018-06-04xsk: proper fill queue descriptor validationBjörn Töpel2-29/+14
2018-06-04MAINTAINERS: TCP gets its first maintainerEric Dumazet1-0/+13
2018-06-04vrf: check the original netdevice for generating redirectStephen Suryaputra2-1/+8
2018-06-04net: ethernet: mlx4: Remove unnecessary parenthesesVarsha Rao1-2/+2
2018-06-04net: stmmac: Add Flexible PPS supportJose Abreu10-3/+145
2018-06-04Merge branch 'qed-next'David S. Miller2-2/+4
2018-06-04qed: Fix use of incorrect shmem address.Sudarsana Reddy Kalluru1-2/+3
2018-06-04qed: Fix shared memory inconsistency between driver and the MFW.Sudarsana Reddy Kalluru1-0/+1
2018-06-04Merge branch 'selftests-mirror_vlan-fixes'David S. Miller1-2/+2
2018-06-04selftests: forwarding: mirror_vlan: Change test descriptionPetr Machata1-1/+1
2018-06-04selftests: forwarding: mirror_vlan: Uninstall trapPetr Machata1-1/+1
2018-06-04Merge branch 'selftests-net-various'David S. Miller6-4/+581
2018-06-04selftests/net: add packet socket packet_snd testWillem de Bruijn4-2/+498
2018-06-04selftests/net: udpgso: test small gso_size boundary conditionsWillem de Bruijn1-2/+75
2018-06-04selftests/net: enable msg_zerocopy testWillem de Bruijn2-1/+9
2018-06-04net: virtio: simplify the virtnet_find_vqsTonghao Zhang1-5/+1
2018-06-03bpf: flowlabel in bpf_fib_lookup should be flowinfoDavid Ahern3-3/+3
2018-06-03Merge branch 'bpf_get_current_cgroup_id'Alexei Starovoitov13-4/+267
2018-06-03tools/bpf: add a selftest for bpf_get_current_cgroup_id() helperYonghong Song6-2/+232
2018-06-03tools/bpf: sync uapi bpf.h for bpf_get_current_cgroup_id() helperYonghong Song2-1/+9
2018-06-03bpf: implement bpf_get_current_cgroup_id() helperYonghong Song5-1/+26
2018-06-03Merge branch 'ndo_xdp_xmit-cleanup'Alexei Starovoitov9-35/+72
2018-06-03bpf/xdp: devmap can avoid calling ndo_xdp_flushJesper Dangaard Brouer1-13/+6
2018-06-03bpf/xdp: non-map redirect can avoid calling ndo_xdp_flushJesper Dangaard Brouer1-2/+1
2018-06-03xdp: done implementing ndo_xdp_xmit flush flag for all driversJesper Dangaard Brouer1-1/+0
2018-06-03virtio_net: implement flush flag for ndo_xdp_xmitJesper Dangaard Brouer1-1/+5
2018-06-03tun: implement flush flag for ndo_xdp_xmitJesper Dangaard Brouer1-6/+13
2018-06-03ixgbe: implement flush flag for ndo_xdp_xmitJesper Dangaard Brouer1-6/+14
2018-06-03i40e: implement flush flag for ndo_xdp_xmitJesper Dangaard Brouer1-2/+8
2018-06-03xdp: add flags argument to ndo_xdp_xmit APIJesper Dangaard Brouer9-11/+32
2018-06-03Merge tag 'wireless-drivers-next-for-davem-2018-05-31' of git://git.kernel.or...David S. Miller133-1157/+2282
2018-06-03mlx4_core: restore optimal ICM memory allocationEric Dumazet1-6/+12
2018-06-03vlan: use non-archaic spelling of failesThadeu Lima de Souza Cascardo1-2/+2
2018-06-03net: axienet: remove stale comment of axienet_openYueHaibing1-1/+0
2018-06-03Merge branch 'misc-BPF-improvements'Alexei Starovoitov13-70/+421
2018-06-03bpf, doc: add missing patchwork url and libbpf to maintainersDaniel Borkmann1-0/+2
2018-06-03bpf: sync bpf uapi header with toolsDaniel Borkmann1-2/+20
2018-06-03bpf: fix context access in tracing progs on 32 bit archsDaniel Borkmann3-9/+34
2018-06-03bpf: fix cbpf parser bug for octal numbersDaniel Borkmann1-1/+1
2018-06-03bpf: make sure to clear unused fields in tunnel/xfrm state fetchDaniel Borkmann2-1/+8
2018-06-03bpf: add bpf_skb_cgroup_id helperDaniel Borkmann2-3/+45
2018-06-03bpf: avoid retpoline for lookup/update/delete calls on mapsDaniel Borkmann3-22/+61
2018-06-03net/ncsi: Avoid GFP_KERNEL in response handlerSamuel Mendoza-Jonas1-2/+2
2018-06-03bpf: show prog and map id in fdinfoDaniel Borkmann1-4/+8
2018-06-03bpf: fixup error message from gpl helpers on license mismatchDaniel Borkmann1-1/+1
2018-06-03bpf: add also cbpf long jump test cases with heavy expansionDaniel Borkmann1-0/+63
2018-06-03bpf: test case for map pointer poison with calls/branchesDaniel Borkmann3-27/+178
2018-06-03net: netcp: ethss: remove unnecessary pointer set to NULLYueHaibing1-1/+0
2018-06-03net/smc: fix error return code in smc_setsockopt()Wei Yongjun1-1/+1
2018-06-03net/mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() staticWei Yongjun1-2/+2
2018-06-03hv_netvsc: fix error return code in netvsc_probe()Wei Yongjun1-1/+3
2018-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller145-565/+1054
2018-06-03net: phy: consider PHY_IGNORE_INTERRUPT in state machine PHY_NOLINK handlingHeiner Kallweit1-1/+1
2018-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller23-412/+977
2018-06-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds38-115/+192
2018-06-03netfilter: nf_tables: handle chain name lookups via rhltableFlorian Westphal2-16/+104
2018-06-03netfilter: nf_tables: add connlimit supportPablo Neira Ayuso4-1/+327
2018-06-02Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-2/+20
2018-06-02Merge tag 'drm-fixes-for-v4.17-rc8' of git://people.freedesktop.org/~airlied/...Linus Torvalds8-44/+91
2018-06-03netfilter: nf_tables: add destroy_clone expressionPablo Neira Ayuso3-2/+13
2018-06-03netfilter: nf_tables: garbage collection for stateful expressionsPablo Neira Ayuso3-2/+32
2018-06-03netfilter: nf_tables: pass ctx to nf_tables_expr_destroy()Pablo Neira Ayuso2-4/+16
2018-06-03netfilter: nf_conncount: expose connection list interfacePablo Neira Ayuso2-13/+34
2018-06-03netfilter: nf_tables: pass context to object destroy indirectionPablo Neira Ayuso4-9/+12
2018-06-03netfilter: Libify xt_TPROXYMáté Eckl9-339/+436
2018-06-03netfilter: Decrease code duplication regarding transparent socket optionMáté Eckl4-29/+6
2018-06-03Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux in...Dave Airlie1-9/+22
2018-06-02Merge branch 'btf-fixes'Alexei Starovoitov2-1/+70
2018-06-02bpf: btf: Ensure t->type == 0 for BTF_KIND_FWDMartin KaFai Lau2-1/+42
2018-06-02bpf: btf: Check array t->sizeMartin KaFai Lau2-0/+28
2018-06-02Merge tag 'mips_fixes_4.17_3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-38/+6
2018-06-02Merge tag 'vfio-v4.17' of git://github.com/awilliam/linux-vfioLinus Torvalds1-15/+10
2018-06-02Merge tag 'char-misc-4.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-7/+8
2018-06-02Merge tag 'staging-4.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-68/+93
2018-06-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds14-62/+172
2018-06-02Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-2/+10
2018-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-2/+2
2018-06-02mm: fix the NULL mapping case in __isolate_lru_page()Hugh Dickins1-1/+1
2018-06-02mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty()Hugh Dickins1-1/+1