/* WTAP_ENCAP_JUNIPER_GGSN */
{ "Juniper GGSN", "juniper-ggsn" },
- /* WTAP_ENCAP_LINUX_LAPD */
- { "LAPD", "lapd" },
+ /* WTAP_ENCAP_LINUX_LAPD */
+ { "LAPD", "lapd" },
/* WTAP_ENCAP_CATAPULT_DCT2000 */
{ "Catapult DCT2000", "dct2000" },
{ "EyeSDN Layer 1 event", "layer1-event" },
/* WTAP_ENCAP_X2E_SERIAL */
- { "X2E serial line capture", "x2e-serial" }
+ { "X2E serial line capture", "x2e-serial" },
+
+ /* WTAP_ENCAP_I2C */
+ { "I2C", "i2c" },
+
+ /* WTAP_ENCAP_IEEE802_15_4_NONASK_PHY */
+ { "IEEE 802.15.4 Wireless PAN non-ASK PHY", "wpan-nonask-phy" }
};
gint wtap_num_encap_types = sizeof(encap_table_base) / sizeof(struct encap_type_info);
int wtap_register_encap_type(char* name, char* short_name) {
- struct encap_type_info* e = g_malloc(sizeof(struct encap_type_info));
+ struct encap_type_info e;
wtap_init_encap_types();
- e->name = g_strdup(name);
- e->short_name = g_strdup(short_name);
+ e.name = g_strdup(name);
+ e.short_name = g_strdup(short_name);
g_array_append_val(encap_table_arr,e);
encap_table = (void*)encap_table_arr->data;
+
return wtap_num_encap_types++;
}