summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoresr@thyrsus.com <esr@thyrsus.com>2013-07-09 20:13:06 -0400
committerStephen Hemminger <stephen@networkplumber.org>2013-07-12 08:33:08 -0700
commitee0b0a9ec9ab7ce29e2c4d1fa7ce411f9b5ef8cb (patch)
treea638e613bf201c654574f4d9d26fd95033fc3c94
parent2816a56879f97b1cd10e7cfbd52184831d4197b1 (diff)
In tc-ematch.8, remove no-op .ti requests to prevent translation warnings
These do nothing on an 80-column display. They were clearly somebody's boilerplate way of setting up hanging indents, but the syntax lines are way too short to require them. And since most were argumentless they would have been no-ops on any sized display.
-rw-r--r--man/man8/tc-ematch.827
1 files changed, 5 insertions, 22 deletions
diff --git a/man/man8/tc-ematch.8 b/man/man8/tc-ematch.8
index 567ce7dd..b9bf70ca 100644
--- a/man/man8/tc-ematch.8
+++ b/man/man8/tc-ematch.8
@@ -6,54 +6,43 @@ ematch \- extended matches for use with "basic" or "flow" filters
.SH SYNOPSIS
.sp
.ad l
-.in +8
-.ti -8
.B "tc filter add .. basic match"
.RI EXPR
.B .. flowid ..
.sp
-.ti -8
.IR EXPR " := " TERM " [ { "
.B and | or
}
.IR EXPR
]
-.ti -8
.IR TERM " := [ " \fBnot " ] { " MATCH " | '(' " EXPR " ')' } "
-.ti -8
.IR MATCH " := " module " '(' " ARGS " ')' "
-.ti -8
.IR ARGS " := " ARG1 " " ARG2 " ..
.SH MATCHES
.SS cmp
Simple comparison ematch: arithmetic compare of packet data to a given value.
-.ti
+
.IR cmp "( " ALIGN " at " OFFSET " [ " ATTRS " ] { " eq " | " lt " | " gt " } " VALUE " )
-.ti
.IR ALIGN " := { " u8 " | " u16 " | " u32 " } "
-.ti
.IR ATTRS " := [ layer " LAYER " ] [ mask " MASK " ] [ trans ]
-.ti
.IR LAYER " := { " link " | " network " | " transport " | " 0..2 " }
.SS meta
Metadata ematch
-.ti
+
.IR meta "( " OBJECT " { " eq " | " lt " |" gt " } " OBJECT " )
-.ti
.IR OBJECT " := { " META_ID " | " VALUE " }
-.ti
.IR META_ID " := " id " [ shift " SHIFT " ] [ mask " MASK " ]
.TP
@@ -78,35 +67,29 @@ A full list of meta attributes can be obtained via
.SS nbyte
match packet data byte sequence
-.ti
+
.IR nbyte "( " NEEDLE " at " OFFSET " [ layer " LAYER " ] )
-.ti
.IR NEEDLE " := { " string " | " c-escape-sequence " } "
-.ti
.IR OFFSET " := " int
-.ti
.IR LAYER " := { " link " | " network " | " transport " | " 0..2 " }
.SS u32
u32 ematch
-.ti
+
.IR u32 "( " ALIGN " " VALUE " " MASK " at [ nexthdr+ ] " OFFSET " )
-.ti
.IR ALIGN " := { " u8 " | " u16 " | " u32 " }
.SS ipset
test packet against ipset membership
-.ti
+
.IR ipset "( " SETNAME " " FLAGS " )
-.ti
.IR SETNAME " := " string
-.ti
.IR FLAGS " := { " FLAG " [, " FLAGS "] }
The flag options are the same as those used by the iptables "set" match.