Lines Matching refs:burst

104 	 XTOPT_POINTER(s, cfg.burst)},
193 to->burst = cfg->burst; in cfg_copy()
245 static uint64_t parse_burst(const char *burst, int revision) in parse_burst() argument
253 if (!xtables_strtoul(burst, &end, &v, 1, max) || in parse_burst()
265 "(max %lumb).", burst, max/1024/1024); in parse_burst()
353 r->cfg.burst = XT_HASHLIMIT_BURST; in hashlimit_init()
363 info->cfg.burst = XT_HASHLIMIT_BURST; in hashlimit_mt4_init_v1()
374 info->cfg.burst = XT_HASHLIMIT_BURST; in hashlimit_mt6_init_v1()
385 info->cfg.burst = XT_HASHLIMIT_BURST; in hashlimit_mt4_init()
396 info->cfg.burst = XT_HASHLIMIT_BURST; in hashlimit_mt6_init()
457 info->cfg.burst = parse_burst(cb->arg, 1); in hashlimit_mt_parse_v1()
498 info->cfg.burst = parse_burst(cb->arg, 2); in hashlimit_mt_parse()
556 uint32_t burst = 0; in hashlimit_mt_check_v1() local
558 if (info->cfg.burst < cost_to_bytes(info->cfg.avg)) in hashlimit_mt_check_v1()
562 burst = info->cfg.burst; in hashlimit_mt_check_v1()
563 burst /= cost_to_bytes(info->cfg.avg); in hashlimit_mt_check_v1()
564 if (info->cfg.burst % cost_to_bytes(info->cfg.avg)) in hashlimit_mt_check_v1()
565 burst++; in hashlimit_mt_check_v1()
569 info->cfg.burst = burst; in hashlimit_mt_check_v1()
570 } else if (info->cfg.burst > XT_HASHLIMIT_BURST_MAX_v1) in hashlimit_mt_check_v1()
586 uint32_t burst = 0; in hashlimit_mt_check() local
588 if (info->cfg.burst < cost_to_bytes(info->cfg.avg)) in hashlimit_mt_check()
592 burst = info->cfg.burst; in hashlimit_mt_check()
593 burst /= cost_to_bytes(info->cfg.avg); in hashlimit_mt_check()
594 if (info->cfg.burst % cost_to_bytes(info->cfg.avg)) in hashlimit_mt_check()
595 burst++; in hashlimit_mt_check()
599 info->cfg.burst = burst; in hashlimit_mt_check()
600 } else if (info->cfg.burst > XT_HASHLIMIT_BURST_MAX) in hashlimit_mt_check()
648 static uint32_t print_bytes(uint64_t avg, uint64_t burst, const char *prefix) in print_bytes() argument
661 if (burst == 0) in print_bytes()
664 r *= burst; in print_bytes()
710 printf(" burst %u", r->cfg.burst); in hashlimit_print()
734 quantum = print_bytes(cfg->avg, cfg->burst, ""); in hashlimit_mt_print()
737 printf(" burst %llu", cfg->burst); in hashlimit_mt_print()
816 printf(" --hashlimit-burst %u", r->cfg.burst); in hashlimit_save()
844 quantum = print_bytes(cfg->avg, cfg->burst, "--hashlimit-"); in hashlimit_mt_save()
847 printf(" --hashlimit-burst %llu", cfg->burst); in hashlimit_mt_save()