void _init(void) { #if 0 register_match(&multiport); #endif register_match(&multiport_v1); }
/* perform a 3-way match between 3 hash sources */ static void three_way(struct hash_handle *hh1, struct hash_handle *hh2, struct hash_handle *hh_exclude) { while (hh_next(hh1) == 0) { if (hh_next_match(hh2, hh1) == 0 && (!hh_exclude || hh_next_match(hh_exclude, hh1) != 0)) { register_match(hh1, hh2); } if (hh_eof(hh2)) break; } process_matches(hh1, hh2); }
void ipt_dccp_init(void) { register_match(&dccp); }
void _init(void) { register_match(&tcp); }
void ipt_limit_init(void) { register_match(&limit); }
void ipt_addrtype_init(void) { register_match(&addrtype); }
void _init(void) { register_match(&conntrack); }
void _init(void) { register_match(&state); }
void ipt_owner_init(void) { register_match(&owner); }
static void _init(void) { register_match(&ip_match); }
void _init(void) { register_match(&ttl); }
void _init(void) { register_match(&multiport); register_match(&multiport_v1); }
void _init(void) { register_match(&weburl); }
void _init(void) { register_match(&ecn); }
static void _init(void) { register_match(&_802_3_match); }
/* Function which registers match */ void _init(void) { register_match(&account); }
void _init(void) { register_match(&webstr); }
void _init(void) { register_match(&mark); }
void _init(void) { register_match(&time_match); }
void _init(void) { register_match(&esp); }
void _init(void) { register_match(&string); }
void _init(void) { register_match(×truct); }
void ipt_2set_init(void) { register_match(&set); }
void _init(void) { register_match(&ah); }
void _init(void) { register_match(&hashlimit); }
void _init(void) { register_match(&helper); }
void _init(void) { register_match(&set_match); }
void _init(void) { register_match(&policy); }
void _init(void) { register_match(&rand_match); }
void _init(void) { register_match(&recent); }