pool_opts
} pool_opts;
pool_opts : { bzero(&pool_opts, sizeof pool_opts); }
{ $$ = pool_opts; }
bzero(&pool_opts, sizeof pool_opts);
$$ = pool_opts;
if (pool_opts.type) {
pool_opts.type = PF_POOL_BITMASK;
if (pool_opts.type) {
pool_opts.type = PF_POOL_RANDOM;
if (pool_opts.type) {
pool_opts.type = PF_POOL_SRCHASH;
pool_opts.key = $2;
if (pool_opts.type) {
pool_opts.type = PF_POOL_ROUNDROBIN;
if (pool_opts.staticport) {
pool_opts.staticport = 1;
pool_opts.marker |= POM_STICKYADDRESS;
pool_opts.opts |= PF_POOL_STICKYADDR;
redirpool pool_opts opt_statelock
u_int8_t pool_opts;
$$.pool_opts = 0;
$$.pool_opts = 0;
| ROUTETO routespec pool_opts {
$$.pool_opts = $3.type | $3.opts;
| REPLYTO routespec pool_opts {
$$.pool_opts = $3.type | $3.opts;
| DUPTO routespec pool_opts {
$$.pool_opts = $3.type | $3.opts;
struct pool_opts pool_opts;
%type <v.pool_opts> pool_opts pool_opt pool_opts_l