#! /bin/sh set -e PREFIX=$1 shift trap 'rm -r $TMPDIR' 0 TMPDIR=`mktemp -d` exec 3>/dev/null for f; do while IFS=" " read -r LINE; do case "$LINE" in *$PREFIX:[0-9]*:\**) NUM=`echo "$LINE" | sed "s/.*$PREFIX:\([0-9]*\).*/\1/"` if [ -f $TMPDIR/$NUM ]; then echo "$TMPDIR/$NUM already exits prior to $f" exit 1 fi exec 3>>$TMPDIR/$NUM echo $f | sed 's,\.\./,,g' > $TMPDIR/.$NUM /bin/echo "$LINE" | sed -e "s/$PREFIX:[0-9]*//" -e "s/:\*/*/" >&3 ;; *$PREFIX:[0-9]*) NUM=`echo "$LINE" | sed "s/.*$PREFIX:\([0-9]*\).*/\1/"` if [ -f $TMPDIR/$NUM ]; then echo "$TMPDIR/$NUM already exits prior to $f" exit 1 fi exec 3>>$TMPDIR/$NUM echo $f | sed 's,\.\./,,g' > $TMPDIR/.$NUM /bin/echo "$LINE" | sed "s/$PREFIX:[0-9]*//" >&3 ;; *:\**) /bin/echo "$LINE" | sed -e "s/:\*/*/" -e "s,/\*\*/,," >&3 echo >&3 exec 3>/dev/null ;; *) /bin/echo "$LINE" >&3 ;; esac done < $f echo >&3 exec 3>/dev/null done LASTFILE="" for f in $TMPDIR/*; do if [ "$LASTFILE" != $(cat $TMPDIR/.$(basename $f) ) ]; then LASTFILE=$(cat $TMPDIR/.$(basename $f) ) echo "[ $LASTFILE ]" fi cat $f done lue='packet-loop-back'>packet-loop-back net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorJiri Pirko <jiri@mellanox.com>2017-02-09 14:38:55 +0100
committerDavid S. Miller <davem@davemloft.net>2017-02-10 11:38:08 -0500
commit79112c26f14c38ddbac3b2739469e373ef424fe6 (patch)
tree1418a89412cd012c2613e9db9abc9dea783ad03f /net
parentb4c4ebcf3ca22bf9b04fa9c6ccfbfdfe0a256d07 (diff)
sched: rename tcf_destroy to tcf_destroy_proto
This function destroys TC filter protocol, not TC filter. So name it accordingly. Signed-off-by: Jiri Pirko <jiri@mellanox.com> Acked-by: Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r--net/sched/cls_api.c8
-rw-r--r--net/sched/sch_api.c4
2 files changed, 6 insertions, 6 deletions
diff --git a/net/sched/cls_api.c b/net/sched/cls_api.c