Lines Matching refs:cfg
103 r->cfg.burst = XT_HASHLIMIT_BURST;
104 r->cfg.gc_interval = XT_HASHLIMIT_GCINTERVAL;
105 r->cfg.expire = XT_HASHLIMIT_EXPIRE;
119 r->cfg.mode = 0;
125 r->cfg.mode |= XT_HASHLIMIT_HASH_DIP;
127 r->cfg.mode |= XT_HASHLIMIT_HASH_SIP;
129 r->cfg.mode |= XT_HASHLIMIT_HASH_SPT;
131 r->cfg.mode |= XT_HASHLIMIT_HASH_DPT;
165 if (!parse_rate(optarg, &r->cfg.avg))
176 r->cfg.burst = num;
184 r->cfg.size = num;
192 r->cfg.max = num;
202 r->cfg.gc_interval = num;
211 r->cfg.expire = num;
279 if (r->cfg.mode & XT_HASHLIMIT_HASH_SIP) {
285 if (r->cfg.mode & XT_HASHLIMIT_HASH_SPT) {
291 if (r->cfg.mode & XT_HASHLIMIT_HASH_DIP) {
297 if (r->cfg.mode & XT_HASHLIMIT_HASH_DPT) {
313 fputs("limit: avg ", stdout); print_rate(r->cfg.avg);
314 printf("burst %u ", r->cfg.burst);
317 if (r->cfg.size)
318 printf("htable-size %u ", r->cfg.size);
319 if (r->cfg.max)
320 printf("htable-max %u ", r->cfg.max);
321 if (r->cfg.gc_interval != XT_HASHLIMIT_GCINTERVAL)
322 printf("htable-gcinterval %u ", r->cfg.gc_interval);
323 if (r->cfg.expire != XT_HASHLIMIT_EXPIRE)
324 printf("htable-expire %u ", r->cfg.expire);
333 fputs("--hashlimit ", stdout); print_rate(r->cfg.avg);
334 if (r->cfg.burst != XT_HASHLIMIT_BURST)
335 printf("--hashlimit-burst %u ", r->cfg.burst);
342 if (r->cfg.size)
343 printf("--hashlimit-htable-size %u ", r->cfg.size);
344 if (r->cfg.max)
345 printf("--hashlimit-htable-max %u ", r->cfg.max);
346 if (r->cfg.gc_interval != XT_HASHLIMIT_GCINTERVAL)
347 printf("--hashlimit-htable-gcinterval %u", r->cfg.gc_interval);
348 if (r->cfg.expire != XT_HASHLIMIT_EXPIRE)
349 printf("--hashlimit-htable-expire %u ", r->cfg.expire);