• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/conntrack-tools/conntrack-tools-1.4.0/src/

Lines Matching refs:STATE

45 		nfct_close(STATE(event));
47 nfct_close(STATE(resync));
48 nfct_close(STATE(get));
49 origin_unregister(STATE(flush));
50 nfct_close(STATE(flush));
52 if (STATE(us_filter))
53 ct_filter_destroy(STATE(us_filter));
54 STATE(mode)->kill();
56 if (STATE(mode)->internal->flags & INTERNAL_F_POPULATE) {
57 nfct_close(STATE(dump));
63 STATE(stats).nl_kernel_table_flush++;
77 if (STATE(mode)->internal->flags & INTERNAL_F_POPULATE) {
78 STATE(stats).nl_kernel_table_resync++;
80 nl_dump_conntrack_table(STATE(dump));
91 STATE(stats).nl_kernel_table_flush++;
98 nl_flush_expect_table(STATE(flush));
108 if (STATE(mode)->internal->flags & INTERNAL_F_POPULATE) {
109 STATE(stats).nl_kernel_table_resync++;
111 nl_dump_expect_table(STATE(dump));
144 ret = STATE(mode)->local(fd, type, data);
146 STATE(stats).local_unknown_request++;
154 nl_send_resync(STATE(resync));
155 STATE(stats).nl_kernel_table_resync++;
160 if (STATE(mode)->internal->ct.purge)
161 STATE(mode)->internal->ct.purge();
163 if (STATE(mode)->internal->exp.purge)
164 STATE(mode)->internal->exp.purge();
166 nl_send_resync(STATE(resync));
168 nl_send_expect_resync(STATE(resync));
170 add_alarm(&STATE(polling_alarm), CONFIG(poll_kernel_secs), 0);
180 STATE(stats).nl_events_received++;
184 STATE(stats).nl_events_filtered++;
192 STATE(mode)->internal->ct.new(ct, origin_type);
195 STATE(mode)->internal->ct.upd(ct, origin_type);
198 if (STATE(mode)->internal->ct.del(ct, origin_type))
202 STATE(stats).nl_events_unknown_type++;
208 if (STATE(event_iterations_limit)-- <= 0)
223 STATE(stats).nl_events_received++;
225 if (!exp_filter_find(STATE(exp_filter), exp)) {
226 STATE(stats).nl_events_filtered++;
236 STATE(mode)->internal->exp.new(exp, origin_type);
239 STATE(mode)->internal->exp.upd(exp, origin_type);
242 STATE(mode)->internal->exp.del(exp, origin_type);
245 STATE(stats).nl_events_unknown_type++;
251 if (STATE(event_iterations_limit)-- <= 0)
266 STATE(mode)->internal->ct.populate(ct);
269 STATE(stats).nl_dump_unknown_type++;
281 if (!exp_filter_find(STATE(exp_filter), exp))
289 STATE(mode)->internal->exp.populate(exp);
292 STATE(stats).nl_dump_unknown_type++;
305 STATE(get_retval) = 1;
315 if (!exp_filter_find(STATE(exp_filter), exp))
321 STATE(get_retval) = 1;
330 ret = nfct_catch(STATE(event));
332 STATE(event_iterations_limit) = CONFIG(event_iterations_limit);
361 nl_resize_socket_buffer(STATE(event));
363 STATE(mode)->internal->flags & INTERNAL_F_RESYNC) {
364 add_alarm(&STATE(resync_alarm),
367 STATE(stats).nl_catch_event_failed++;
368 STATE(stats).nl_overrun++;
381 STATE(stats).nl_catch_event_failed++;
390 nfct_catch(STATE(resync));
391 if (STATE(mode)->internal->ct.purge)
392 STATE(mode)->internal->ct.purge();
397 nfct_catch(STATE(resync));
403 STATE(mode) = &stats_mode;
405 STATE(mode) = &sync_mode;
410 STATE(mode) = &stats_mode;
414 if (STATE(mode)->init() == -1) {
420 STATE(resync) = nfct_open(CONFIG(netlink).subsys_id, 0);
421 if (STATE(resync)== NULL) {
427 nfct_callback_register(STATE(resync),
429 STATE(mode)->internal->ct.resync,
432 register_fd(nfct_fd(STATE(resync)), poll_cb,
433 NULL, STATE(fds));
435 register_fd(nfct_fd(STATE(resync)), resync_cb,
436 NULL, STATE(fds));
438 fcntl(nfct_fd(STATE(resync)), F_SETFL, O_NONBLOCK);
440 if (STATE(mode)->internal->flags & INTERNAL_F_POPULATE) {
441 STATE(dump) = nfct_open(CONFIG(netlink).subsys_id, 0);
442 if (STATE(dump) == NULL) {
448 nfct_callback_register(STATE(dump), NFCT_T_ALL,
452 nfexp_callback_register(STATE(dump), NFCT_T_ALL,
456 if (nl_dump_conntrack_table(STATE(dump)) == -1) {
462 if (nl_dump_expect_table(STATE(dump)) == -1) {
470 STATE(get) = nfct_open(CONFIG(netlink).subsys_id, 0);
471 if (STATE(get) == NULL) {
477 nfct_callback_register(STATE(get), NFCT_T_ALL, get_handler, NULL);
480 nfexp_callback_register(STATE(get), NFCT_T_ALL,
484 STATE(flush) = nfct_open(CONFIG(netlink).subsys_id, 0);
485 if (STATE(flush) == NULL) {
490 origin_register(STATE(flush), CTD_ORIGIN_FLUSH);
493 init_alarm(&STATE(polling_alarm), NULL, do_polling_alarm);
494 add_alarm(&STATE(polling_alarm), CONFIG(poll_kernel_secs), 0);
497 init_alarm(&STATE(resync_alarm), NULL, do_overrun_resync_alarm);
506 STATE(event) = nl_init_event_handler();
507 if (STATE(event) == NULL) {
513 nfct_callback_register2(STATE(event), NFCT_T_ALL,
517 nfexp_callback_register2(STATE(event), NFCT_T_ALL,
520 register_fd(nfct_fd(STATE(event)), event_cb, NULL, STATE(fds));