void dissector_init_ieee80211(int fnttype) { dissector_init_entry(fnttype); dissector_init_layer_2(fnttype); dissector_init_exit(fnttype); dissector_init_oui(); }
void dissector_init_ethernet(int fnttype) { dissector_init_entry(fnttype); dissector_init_layer_2(fnttype); dissector_init_layer_3(fnttype); dissector_init_exit(fnttype); lookup_init(LT_PORTS_UDP); lookup_init(LT_PORTS_TCP); lookup_init(LT_ETHERTYPES); lookup_init(LT_OUI); }
void dissector_init_ethernet(int fnttype) { dissector_init_entry(fnttype); dissector_init_layer_2(fnttype); dissector_init_layer_3(fnttype); dissector_init_exit(fnttype); #ifdef __WITH_PROTOS dissector_init_oui(); #endif dissector_init_ports(PORTS_UDP); dissector_init_ports(PORTS_TCP); dissector_init_ports(PORTS_ETHER); }
void dissector_init_ethernet(int fnttype) { int (*fnt)(void *ptr) = NULL; switch (fnttype) { case FNTTYPE_PRINT_NORM: fnt = dissector_set_print_norm; break; case FNTTYPE_PRINT_LESS: fnt = dissector_set_print_less; break; case FNTTYPE_PRINT_HEX1: fnt = dissector_set_print_payload_hex; break; case FNTTYPE_PRINT_HEX2: fnt = dissector_set_print_all_hex; break; case FNTTYPE_PRINT_CHR1: fnt = dissector_set_print_payload; break; case FNTTYPE_PRINT_NOPA: fnt = dissector_set_print_no_payload; break; case FNTTYPE_PRINT_PAAC: fnt = dissector_set_print_c_style; break; default: case FNTTYPE_PRINT_NONE: fnt = dissector_set_print_none; break; } dissector_init_entry(fnt); dissector_init_lay2(fnt); dissector_init_lay3(fnt); dissector_init_lay4(fnt); dissector_init_exit(fnt); info("OUI "); fflush(stdout); dissector_init_oui(); info("UDP "); fflush(stdout); dissector_init_ports_udp(); info("TCP "); fflush(stdout); dissector_init_ports_tcp(); info("ETH "); fflush(stdout); dissector_init_ether_types(); info("\n"); fflush(stdout); }