aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorPeter Pentchev <roam@FreeBSD.org>2004-06-04 09:24:33 +0000
committerPeter Pentchev <roam@FreeBSD.org>2004-06-04 09:24:33 +0000
commit7761a16e35d0eb24c49da059642798176a7de305 (patch)
tree5bb0519f38878df07f84abe51a507cab69a3eab9 /sbin
parentc0238c87b27f8ab2aad31877998dcc95e328b03d (diff)
Notes
Diffstat (limited to 'sbin')
-rw-r--r--sbin/ipfw/ipfw.824
1 files changed, 22 insertions, 2 deletions
diff --git a/sbin/ipfw/ipfw.8 b/sbin/ipfw/ipfw.8
index 4c50bc31b483..05c00ef14201 100644
--- a/sbin/ipfw/ipfw.8
+++ b/sbin/ipfw/ipfw.8
@@ -1046,11 +1046,31 @@ addresses, specified as the
.Cm any
keyword (matching any MAC address), or six groups of hex digits
separated by colons,
-and optionally followed by a mask indicating how many bits are
-significant, as in
+and optionally followed by a mask indicating the significant bits.
+The mask may be specified using either of the following methods:
+.Bl -enum -width indent
+.It
+A slash
+.Pq /
+followed by the number of significant bits.
+For example, an address with 33 significant bits could be specified as:
.Pp
.Dl "MAC 10:20:30:40:50:60/33 any"
.Pp
+.It
+An ampersand
+.Pq &
+followed by a bitmask specified as six groups of hex digits separated
+by colons.
+For example, an address in which the last 16 bits are significant could
+be specified as:
+.Pp
+.Dl "MAC 10:20:30:40:50:60&00:00:00:00:ff:ff any"
+.Pp
+Note that the ampersand character has a special meaning in many shells
+and should generally be escaped.
+.Pp
+.El
Note that the order of MAC addresses (destination first,
source second) is
the same as on the wire, but the opposite of the one used for