The first 4 patches add support for autompletion of filter actions, thus allowing the following tab completions:
$ tc filter add dev eth0 u32 [...] action <TAB> bpf gact mirred sample $ tc filter add dev eth0 u32 [...] action sample <TAB> action group rate trunc $ tc filter add dev eth0 u32 [...] \ action sample group 10 rate 10 action mirred <TAB> action dev egress index ingress mirror redirect Finally, the last patch adds support in matchall autocompletion. v1->v2: - Rebased on top of net-next tree Yotam Gigi (5): tc: bash-completion: Add the _from variant to _tc_one* funcs tc: bash-completion: Prepare action autocomplete to support several actions tc: bash-completion: Make the *_KIND variables global tc: bash-completion: Add support for filter actions tc: bash-completion: Add support for matchall bash-completion/tc | 121 ++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 96 insertions(+), 25 deletions(-) -- 2.4.11