Displaying 1 result from an estimated 1 matches for "masked_match".
Did you mean:
mask_match
2006 Oct 20
1
CIDR prefix with a non-multiple of 8
...( ((revbits8((a & 0xFF) >> 0)) << 0) +
+ ((revbits8((a & 0xFF00) >> 8)) << 8) +
+ ((revbits8((a & 0xFF0000) >> 16)) << 16) +
+ ((revbits8((a & 0xFF000000) >> 24)) << 24) );
+}
+
/* masked_match - match address against netnumber/netmask */
static int masked_match(char *tok, char *slash, char *s)
{
@@ -34,6 +60,8 @@
mask = interpret_addr(slash + 1);
} else {
mask = (uint32)((ALLONES << atoi(slash + 1)) ^ ALLONES);
+ /* F...