aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-10-23bpf: add support for bpf_call to interpretercalls_oct23Alexei Starovoitov4-17/+145
2017-10-23selftests/bpf: add xdp noinline testAlexei Starovoitov3-1/+916
2017-10-23selftests/bpf: add bpf_call testAlexei Starovoitov3-6/+496
2017-10-22libbpf: add support for bpf_callAlexei Starovoitov4-30/+370
2017-10-22selftests/bpf: add test for stack_zero trackingAlexei Starovoitov1-2/+36
2017-10-22bpf: teach verifier to recognize zero initialized stackAlexei Starovoitov2-60/+138
2017-10-22selftests/bpf: add verifier test for bpf_callAlexei Starovoitov1-1/+739
2017-10-22bpf: introduce function callsAlexei Starovoitov5-172/+754
2017-10-23isdn/gigaset: Provide cardstate context for bas timer callbacksKees Cook1-8/+6
2017-10-23selftests/bpf: fix broken build of test_mapsAlexei Starovoitov2-11/+57
2017-10-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller415-2001/+4545
2017-10-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds113-689/+1735
2017-10-22stmmac: Don't access tx_q->dirty_tx before netif_tx_lockBernd Edlinger1-1/+2
2017-10-22ipv6: flowlabel: do not leave opt->tot_len with garbageEric Dumazet2-2/+3
2017-10-22of_mdio: Fix broken PHY IRQ in case of probe deferralGeert Uytterhoeven1-12/+27
2017-10-22textsearch: fix typos in library helpersRandy Dunlap2-2/+2
2017-10-22Merge branch 'tun-timer-cleanups'David S. Miller1-7/+8
2017-10-22tun: do not arm flow_gc_timer in tun_flow_init()Eric Dumazet1-2/+0
2017-10-22tun: avoid extra timer schedule in tun_flow_cleanup()Eric Dumazet1-3/+6
2017-10-22tun: do not block BH again in tun_flow_cleanup()Eric Dumazet1-2/+2
2017-10-22Merge branch 'bpf-BASE_RTT'David S. Miller7-7/+213
2017-10-22bpf: create samples/bpf/tcp_bpf.readmeLawrence Brakmo1-0/+26
2017-10-22bpf: sample BPF_SOCKET_OPS_BASE_RTT programLawrence Brakmo2-0/+79
2017-10-22bpf: Add BPF_SOCKET_OPS_BASE_RTT support to tcp_nvLawrence Brakmo1-2/+38
2017-10-22bpf: Adding helper function bpf_getsockopsLawrence Brakmo3-5/+63
2017-10-22bpf: add support for BPF_SOCK_OPS_BASE_RTTLawrence Brakmo1-0/+7
2017-10-22nfp: use struct fields for 8 bit-wide accessPieter Jansen van Vuuren2-74/+39
2017-10-22net: x25: mark expected switch fall-throughsGustavo A. R. Silva2-1/+2
2017-10-22net: af_unix: mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2017-10-22rxrpc: Don't release call mutex on error pointerDavid Howells1-2/+3
2017-10-22Merge branch 'stmmac-hw-tstamp-fixes'David S. Miller2-8/+8
2017-10-22net: stmmac: Prevent infinite loop in get_rx_timestamp_status()Jose Abreu1-1/+1
2017-10-22net: stmmac: Fix stmmac_get_rx_hwtstamp()Jose Abreu1-7/+6
2017-10-22net: stmmac: Add missing call to dev_kfree_skb()Jose Abreu1-0/+1
2017-10-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds13-97/+199
2017-10-22geneve: Get rid of is_all_zero(), streamline is_tnl_info_zero()Stefano Brivio1-16/+3
2017-10-22Merge branch 'dsa-lan9303-Add-fdb-mdb-methods'David S. Miller2-0/+344
2017-10-22net: dsa: lan9303: Add fdb/mdb manipulationEgil Hjelmeland2-0/+182
2017-10-22net: dsa: lan9303: Add port_fast_age and port_fdb_dump methodsEgil Hjelmeland2-0/+162
2017-10-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-6/+7
2017-10-22tipc: refactor tipc_sk_timeout() functionJon Maloy1-26/+23
2017-10-22Merge branch 'net-driver-refcont_t'David S. Miller20-96/+105
2017-10-22drivers, connector: convert cn_callback_entry.refcnt from atomic_t to refcount_tElena Reshetova3-5/+5
2017-10-22drivers, net, ppp: convert syncppp.refcnt from atomic_t to refcount_tElena Reshetova1-5/+6
2017-10-22drivers, net, ppp: convert ppp_file.refcnt from atomic_t to refcount_tElena Reshetova1-10/+11
2017-10-22drivers, net, ppp: convert asyncppp.refcnt from atomic_t to refcount_tElena Reshetova1-5/+5
2017-10-22drivers, net: convert masces_tx_sa.refcnt from atomic_t to refcount_tElena Reshetova1-4/+4
2017-10-22drivers, net: convert masces_rx_sc.refcnt from atomic_t to refcount_tElena Reshetova1-4/+4
2017-10-22drivers, net: convert masces_rx_sa.refcnt from atomic_t to refcount_tElena Reshetova1-4/+5
2017-10-22drivers, net, hamradio: convert sixpack.refcnt from atomic_t to refcount_tElena Reshetova1-6/+6
2017-10-22drivers, net, mlx5: convert fs_node.refcount from atomic_t to refcount_tElena Reshetova2-15/+16
2017-10-22drivers, net, mlx5: convert mlx5_cq.refcount from atomic_t to refcount_tElena Reshetova2-10/+10
2017-10-22drivers, net, mlx4: convert mlx4_srq.refcount from atomic_t to refcount_tElena Reshetova2-5/+5
2017-10-22drivers, net, mlx4: convert mlx4_qp.refcount from atomic_t to refcount_tElena Reshetova2-5/+5
2017-10-22drivers, net, mlx4: convert mlx4_cq.refcount from atomic_t to refcount_tElena Reshetova2-6/+6
2017-10-22drivers, net, ethernet: convert mtk_eth.dma_refcnt from atomic_t to refcount_tElena Reshetova2-4/+8
2017-10-22drivers, net, ethernet: convert clip_entry.refcnt from atomic_t to refcount_tElena Reshetova2-8/+9
2017-10-22Merge branch 'mlxsw-fixes'David S. Miller2-1/+41
2017-10-22mlxsw: spectrum_router: Configure TIGCR on initPetr Machata1-1/+10
2017-10-22mlxsw: reg: Add Tunneling IPinIP General Configuration RegisterPetr Machata1-0/+31
2017-10-22Merge branch 'hns3-loopback-selftest'David S. Miller4-5/+343
2017-10-22net: hns3: Add mac loopback selftest support in hns3 driverYunsheng Lin2-0/+327
2017-10-22net: hns3: Refactor the skb receiving and transmitting functionYunsheng Lin2-5/+16
2017-10-22net: ethtool: remove error check for legacy setting transceiver typeNiklas Söderlund1-3/+2
2017-10-22Merge branch 'bpftool-add-a-version-command-and-fix-several-items'David S. Miller6-30/+56
2017-10-22tools: bpftool: add a command to display bpftool versionQuentin Monnet2-1/+15
2017-10-22tools: bpftool: show that `opcodes` or `file FILE` should be exclusiveQuentin Monnet2-6/+6
2017-10-22tools: bpftool: print all relevant byte opcodes for "load double word"Quentin Monnet1-3/+12
2017-10-22tools: bpftool: print only one error message on byte parsing failureQuentin Monnet1-1/+1
2017-10-22tools: bpftool: add `bpftool prog help` as real command i.r.t exit codeQuentin Monnet1-0/+1
2017-10-22tools: bpftool: use err() instead of info() if there are too many insnsQuentin Monnet1-1/+1
2017-10-22tools: bpftool: fix return value when all eBPF programs have been shownQuentin Monnet1-1/+3
2017-10-22tools: bpftool: add pointer to file argument to print_hex()Quentin Monnet4-17/+17
2017-10-22net: sched: mark expected switch fall-throughsGustavo A. R. Silva10-0/+10
2017-10-22soreuseport: fix initialization raceCraig Gallek3-11/+11
2017-10-22net: rose: mark expected switch fall-throughsGustavo A. R. Silva2-0/+3
2017-10-22openvswitch: conntrack: mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2017-10-22net: netrom: nr_in: mark expected switch fall-throughGustavo A. R. Silva1-1/+1
2017-10-22net: bridge: fix returning of vlan range op errorsNikolay Aleksandrov1-1/+1
2017-10-22sock: correct sk_wmem_queued accounting on efault in tcp zerocopyWillem de Bruijn1-0/+4
2017-10-22Merge branch 'bpf-range-marking-fixes'David S. Miller2-12/+525
2017-10-22bpf: add test cases to bpf selftests to cover all access testsDaniel Borkmann1-0/+480
2017-10-22bpf: fix pattern matches for direct packet accessDaniel Borkmann1-0/+24
2017-10-22bpf: fix off by one for range markings with L{T, E} patternsDaniel Borkmann1-12/+21
2017-10-22bpf: devmap fix arithmetic overflow in bitmap_size calculationJohn Fastabend1-1/+1
2017-10-21Merge tag 'dmaengine-fix-4.14-rc6' of git://git.infradead.org/users/vkoul/sla...Linus Torvalds1-2/+2
2017-10-21Merge branch 'aquantia-fixes'David S. Miller12-146/+284
2017-10-21net: aquantia: Bad udp rate on default interrupt coalescingIgor Russkikh1-6/+6
2017-10-21net: aquantia: Enable coalescing management via ethtool interfaceIgor Russkikh9-62/+155
2017-10-21net: aquantia: mmio unmap was not performed on driver removalIgor Russkikh1-0/+3
2017-10-21net: aquantia: Limit number of MSIX irqs to the number of cpusIgor Russkikh1-4/+7
2017-10-21net: aquantia: Fixed transient link up/down/up notificationIgor Russkikh1-0/+2
2017-10-21net: aquantia: Add queue restarts stats counterIgor Russkikh2-58/+37
2017-10-21net: aquantia: Reset nic statistics on interface up/downIgor Russkikh6-17/+75
2017-10-21bnxt: Move generic devlink code to new fileSteve Lin6-85/+112
2017-10-21tipc: fix broken tipc_poll() functionJon Maloy1-3/+2
2017-10-21Merge branch 'net-sched-convert-cls-ndo_setup_tc-offload-calls-to-per-block-c...David S. Miller22-227/+849
2017-10-21net: sched: remove unused is_classid_clsact_ingress/egress helpersJiri Pirko1-13/+0
2017-10-21net: sched: remove unused classid field from tc_cls_common_offloadJiri Pirko1-2/+0
2017-10-21net: sched: avoid ndo_setup_tc calls for TC_SETUP_CLS*Jiri Pirko14-103/+0
2017-10-21dsa: Convert ndo_setup_tc offloads to block callbacksJiri Pirko1-11/+53
2017-10-21nfp: bpf: Convert ndo_setup_tc offloads to block callbacksJiri Pirko1-9/+45
2017-10-21nfp: flower: Convert ndo_setup_tc offloads to block callbacksJiri Pirko1-8/+48
2017-10-21mlx5e_rep: Convert ndo_setup_tc offloads to block callbacksJiri Pirko1-6/+38
2017-10-21ixgbe: Convert ndo_setup_tc offloads to block callbacksJiri Pirko1-6/+39
2017-10-21cxgb4: Convert ndo_setup_tc offloads to block callbacksJiri Pirko1-6/+39
2017-10-21bnxt: Convert ndo_setup_tc offloads to block callbacksJiri Pirko3-10/+73
2017-10-21mlx5e: Convert ndo_setup_tc offloads to block callbacksJiri Pirko3-22/+51
2017-10-21mlxsw: spectrum: Convert ndo_setup_tc offloads to block callbacksJiri Pirko1-22/+60
2017-10-21net: sched: cls_bpf: call block callbacks for offloadJiri Pirko1-8/+32
2017-10-21net: sched: cls_u32: call block callbacks for offloadJiri Pirko1-20/+52
2017-10-21net: sched: cls_u32: swap u32_remove_hw_knode and u32_remove_hw_hnodeJiri Pirko1-8/+8
2017-10-21net: sched: cls_matchall: call block callbacks for offloadJiri Pirko1-27/+45
2017-10-21net: sched: use tc_setup_cb_call to call per-block callbacksJiri Pirko3-8/+26
2017-10-21net: sched: introduce per-block callbacksJiri Pirko3-0/+187
2017-10-21net: sched: use extended variants of block_get/put in ingress and clsact qdiscsJiri Pirko2-7/+31
2017-10-21net: sched: add block bind/unbind notif. and extended block_get/putJiri Pirko3-3/+94
2017-10-21udp: make some messages more descriptiveMatteo Croce1-2/+2
2017-10-21geneve: Fix function matching VNI and tunnel ID on big-endianStefano Brivio1-6/+0
2017-10-21Merge tag 'linux-can-fixes-for-4.14-20171019' of git://git.kernel.org/pub/scm...David S. Miller5-30/+98
2017-10-21ipv6: let trace_fib6_table_lookup() dereference the fib tablePaolo Abeni2-9/+9
2017-10-21Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/...David S. Miller20-333/+487
2017-10-21hv_sock: add locking in the open/close/release code pathsDexuan Cui1-4/+18
2017-10-21net/ncsi: Fix length of GVI response packetGavin Shan1-1/+1
2017-10-21net/ncsi: Enforce failover on link monitor timeoutGavin Shan1-3/+5
2017-10-21net/ncsi: Disable HWA mode when no channels are foundGavin Shan1-2/+10
2017-10-21net/ncsi: Stop monitor if channel times out or is inactiveSamuel Mendoza-Jonas1-6/+9
2017-10-21net/ncsi: Fix AEN HNCDSC packet lengthSamuel Mendoza-Jonas1-1/+1
2017-10-21ipv4: ipv4_default_advmss() should use route mtuEric Dumazet1-1/+1
2017-10-21packet: avoid panic in packet_getsockopt()Eric Dumazet1-8/+16
2017-10-21Merge branch 'ieee802154-for-davem-2017-10-18' of git://git.kernel.org/pub/sc...David S. Miller2-8/+6
2017-10-21spectrum: Convert fib event handlers to use container_of on info argDavid Ahern1-6/+23
2017-10-21tcp: fix tcp_send_syn_data()Eric Dumazet1-0/+1
2017-10-21Merge branch 'ipv6-fixes-for-RTF_CACHE-entries'David S. Miller1-2/+14
2017-10-21ipv6: remove from fib tree aged out RTF_CACHE dstPaolo Abeni1-1/+11
2017-10-21ipv6: start fib6 gc on RTF_CACHE dst creationPaolo Abeni1-1/+3
2017-10-21tcp/dccp: fix ireq->opt racesEric Dumazet7-39/+34
2017-10-20Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds4-1/+18
2017-10-20Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds25-62/+92
2017-10-20Merge tag 'sunxi-fixes-for-4.14' of https://git.kernel.org/pub/scm/linux/kern...Arnd Bergmann2-16/+9
2017-10-20waitid(): Avoid unbalanced user_access_end() on access_ok() errorKees Cook1-2/+2
2017-10-20Merge branch 'bpf-lsm-hooks'David S. Miller18-30/+510
2017-10-20selinux: bpf: Add addtional check for bpf object file receiveChenbo Feng3-2/+54
2017-10-20selinux: bpf: Add selinux check for eBPF syscall operationsChenbo Feng3-0/+117
2017-10-20security: bpf: Add LSM hooks for bpf object related syscallChenbo Feng5-2/+169
2017-10-20bpf: Add tests for eBPF file modeChenbo Feng1-0/+48
2017-10-20bpf: Add file mode configuration into bpf mapsChenbo Feng11-26/+122
2017-10-20net-tun: fix panics at dismantle timeEric Dumazet1-4/+7
2017-10-20net: ipv4: Change fib notifiers to take a fib_aliasDavid Ahern1-24/+15
2017-10-20tcp: socket option to set TCP fast open keyYuchung Cheng7-19/+82
2017-10-20Merge branch 'mlxsw-extack'David S. Miller9-109/+234
2017-10-20mlxsw: spectrum_router: Add extack message for RIF and VRF overflowDavid Ahern1-45/+69
2017-10-20mlxsw: spectrum: router: Add support for address validator notifierDavid Ahern3-1/+70
2017-10-20net: Add extack to validator_info structs used for address notifierDavid Ahern5-15/+27
2017-10-20net: ipv6: Make inet6addr_validator a blocking notifierDavid Ahern3-15/+19
2017-10-20ipv6: addrconf: cleanup locking in ipv6_add_addrDavid Ahern1-44/+60
2017-10-20Merge branch 's390-next'David S. Miller8-190/+85
2017-10-20s390/qeth: don't dump control cmd twiceJulian Wiedmann1-1/+0
2017-10-20s390/qeth: support GRO flush timerJulian Wiedmann1-1/+1
2017-10-20s390/qeth: try harder to get packets from RX bufferJulian Wiedmann1-3/+1
2017-10-20s390/qeth: consolidate skb allocationJulian Wiedmann1-40/+31
2017-10-20s390/qeth: clean up page frag creationJulian Wiedmann1-20/+11
2017-10-20s390/qeth: no VLAN support on OSMJulian Wiedmann1-11/+6
2017-10-20s390/qeth: don't verify device when setting MAC addressJulian Wiedmann1-23/+0
2017-10-20s390/qeth: clean up initial MTU determinationJulian Wiedmann1-10/+4
2017-10-20s390/qeth: fix early exit from error pathJulian Wiedmann1-2/+4
2017-10-20s390/qeth: use kstrtobool() in qeth_bridgeport_hostnotification_store()Andy Shevchenko1-8/+5
2017-10-20s390/qeth: remove duplicated device matchingJulian Wiedmann4-50/+9
2017-10-20s390/drivers: use setup_timerAllen Pais1-6/+2
2017-10-20s390/qeth: rely on kernel for feature recoveryJulian Wiedmann2-23/+19
2017-10-20net/sched: Set the net-device for egress device instanceOr Gerlitz1-0/+1
2017-10-20Merge branch 'cxgb4-more-flower-offloads'David S. Miller11-27/+1068
2017-10-20cxgb4: add tc flower support for L3/L4 rewriteKumar Sanghvi3-37/+244
2017-10-20cxgb4: introduce fw_filter2_wr to prepare for L3/L4 rewrite supportKumar Sanghvi4-3/+111
2017-10-20cxgb4: add tc flower support for ETH-SMAC rewriteKumar Sanghvi2-0/+13
2017-10-20cxgb4: introduce SMT ops to prepare for SMAC rewrite supportKumar Sanghvi8-19/+519
2017-10-20cxgb4: add tc flower support for ETH-DMAC rewriteKumar Sanghvi2-1/+126
2017-10-20cxgb4: add tc flower support for action PASSKumar Sanghvi1-2/+6
2017-10-20cxgb4: add tc flower match support for vlanKumar Sanghvi1-0/+35
2017-10-20cxgb4: add tc flower match support for TOSKumar Sanghvi1-1/+50
2017-10-20tcp: Remove use of inet6_sk and add IPv6 checks to tracepointDavid Ahern1-3/+5
2017-10-20doc: Update VRF documentation metricDonald Sharp1-4/+9
2017-10-20Merge branch 'sockmap-fixes'David S. Miller11-34/+74
2017-10-20bpf: require CAP_NET_ADMIN when using devmapJohn Fastabend1-0/+3
2017-10-20bpf: require CAP_NET_ADMIN when using sockmap mapsJohn Fastabend1-0/+3
2017-10-20bpf: remove mark access for SK_SKB program typesJohn Fastabend2-3/+15
2017-10-20bpf: avoid preempt enable/disable in sockmap using tcp_skb_cb regionJohn Fastabend8-30/+36
2017-10-20bpf: enforce TCP only support for sockmapJohn Fastabend2-1/+17
2017-10-20sctp: add the missing sock_owned_by_user check in sctp_icmp_redirectXin Long1-1/+1
2017-10-20Merge tag 'for-linus-4.14c-rc6-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+2
2017-10-20Merge tag 'mmc-v4.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds1-0/+2
2017-10-20Merge tag 'drm-fixes-for-v4.14-rc6' of git://people.freedesktop.org/~airlied/...Linus Torvalds14-73/+90
2017-10-20Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-13/+172
2017-10-20Merge branch 'fixes-v4.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds24-81/+170
2017-10-20Merge tag 'rxrpc-next-20171018' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller8-41/+211
2017-10-20Merge tag 'wireless-drivers-next-for-davem-2017-10-18' of git://git.kernel.or...David S. Miller150-1911/+2639
2017-10-20net: sched: cls_u32: use hash_ptr() for tc_u_hashArnd Bergmann1-1/+1
2017-10-20tipc: checking for NULL instead of IS_ERR()Dan Carpenter1-1/+1
2017-10-20Merge branch 'sh_eth-fallback-compat-strings'David S. Miller2-17/+29
2017-10-20net: sh_eth: implement R-Car Gen[12] fallback compatibility stringsSimon Horman1-0/+2