summaryrefslogtreecommitdiff
path: root/bpfc.zsh
blob: 2685bad0abd9e316a409b86823ae675b2d62004c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#compdef bpfc
#
# bpfc.zsh --  zsh completion function for bpfc
#
# Copyright (C) 2013 Hideo Hattori <hhatto.jp@gmail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.

typeset -A opt_args

_arguments -s -S \
    "(-i --input)"{-i,--input}"[Berkeley Packet Filter file]:input:_files" \
    "(-p --cpp)"{-p,--cpp}"[Run bpf program through C preprocessor]" \
    "(-f --format)"{-f,--format}"[Output format]:output:(C netsniff-ng xt_bpf tcpdump)" \
    "(-b --bypass)"{-b,--bypass}"[Bypass filter validation (e.g. for bug testing)]" \
    "(-d --dump)"{-d,--dump}"[Dump supported instruction table]" \
    "(-V --verbose)"{-V,--verbose}"[Be more verbose]" \
    {-v,--version}"[Print version and exit]:" \
    {-h,--help}"[Print help and exit]:" \
    "*::args:_gnu_generic"
=2771fc8ed60e43a0148a2f2c672a55b8f565f418'>diff)parent2b9743441a312e0b0a2d87deae363eccbe9d0f00 (diff)
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 fixes from Catalin Marinas: - smp_mb__before_spinlock() changed to smp_mb() on arm64 since the generic definition to smp_wmb() is not sufficient - avoid a recursive loop with the graph tracer by using using preempt_(enable|disable)_notrace in _percpu_(read|write) * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: arm64: use preempt_disable_notrace in _percpu_read/write arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
Diffstat