Symbol: sourcelim_opts
sbin/pfctl/parse.y
1776
sourcelim : sourcelim_nm sourcelim_opts {
sbin/pfctl/parse.y
1866
sourcelim_opts : /* empty */ {
sbin/pfctl/parse.y
1871
memset(&sourcelim_opts, 0, sizeof(sourcelim_opts));
sbin/pfctl/parse.y
1872
sourcelim_opts.inet_mask = 32;
sbin/pfctl/parse.y
1873
sourcelim_opts.inet6_mask = 128;
sbin/pfctl/parse.y
1875
$$ = &sourcelim_opts;
sbin/pfctl/parse.y
1885
if (ISSET(sourcelim_opts.marker, SOURCELIM_M_ID)) {
sbin/pfctl/parse.y
1890
sourcelim_opts.id = $1;
sbin/pfctl/parse.y
1892
sourcelim_opts.marker |= SOURCELIM_M_ID;
sbin/pfctl/parse.y
1895
if (ISSET(sourcelim_opts.marker, SOURCELIM_M_ENTRIES)) {
sbin/pfctl/parse.y
1900
sourcelim_opts.entries = $2;
sbin/pfctl/parse.y
1902
sourcelim_opts.marker |= SOURCELIM_M_ENTRIES;
sbin/pfctl/parse.y
1905
if (ISSET(sourcelim_opts.marker, SOURCELIM_M_LIMIT)) {
sbin/pfctl/parse.y
1910
sourcelim_opts.limit = $2;
sbin/pfctl/parse.y
1912
sourcelim_opts.marker |= SOURCELIM_M_LIMIT;
sbin/pfctl/parse.y
1915
if (ISSET(sourcelim_opts.marker, SOURCELIM_M_RATE)) {
sbin/pfctl/parse.y
1920
sourcelim_opts.rate.limit = $2;
sbin/pfctl/parse.y
1921
sourcelim_opts.rate.seconds = $4;
sbin/pfctl/parse.y
1923
sourcelim_opts.marker |= SOURCELIM_M_RATE;
sbin/pfctl/parse.y
1928
if (ISSET(sourcelim_opts.marker, SOURCELIM_M_TABLE)) {
sbin/pfctl/parse.y
1934
stringlen = strlcpy(sourcelim_opts.table.name,
sbin/pfctl/parse.y
1935
$3, sizeof(sourcelim_opts.table.name));
sbin/pfctl/parse.y
1952
sourcelim_opts.table.above = $6;
sbin/pfctl/parse.y
1953
sourcelim_opts.table.below = $7;
sbin/pfctl/parse.y
1955
sourcelim_opts.marker |= SOURCELIM_M_TABLE;
sbin/pfctl/parse.y
1958
if (ISSET(sourcelim_opts.marker,
sbin/pfctl/parse.y
1969
sourcelim_opts.inet_mask = $3;
sbin/pfctl/parse.y
1971
sourcelim_opts.marker |= SOURCELIM_M_INET_MASK;
sbin/pfctl/parse.y
1974
if (ISSET(sourcelim_opts.marker,
sbin/pfctl/parse.y
1985
sourcelim_opts.inet6_mask = $3;
sbin/pfctl/parse.y
1987
sourcelim_opts.marker |= SOURCELIM_M_INET6_MASK;
sbin/pfctl/parse.y
397
static struct sourcelim_opts sourcelim_opts;
sbin/pfctl/parse.y
513
struct sourcelim_opts *sourcelim_opts;
sbin/pfctl/parse.y
598
%type <v.sourcelim_opts> sourcelim_opts