static dissector_handle_t eth_handle;
static dissector_handle_t ip_handle;
static dissector_handle_t data_handle;
+static dissector_handle_t gprs_ns_handle;
static gboolean dissect_lanesscop = FALSE;
{ TRAF_FR, "Frame Relay" },
{ TRAF_SPANS, "FORE SPANS" },
{ TRAF_IPSILON, "Ipsilon" },
+ { TRAF_GPRS_NS, "GPRS NS" },
{ 0, NULL }
};
call_dissector(ilmi_handle, next_tvb, pinfo, tree);
break;
+ case TRAF_GPRS_NS:
+ call_dissector(gprs_ns_handle, next_tvb, pinfo, tree);
+ break;
+
default:
{
gboolean decoded = FALSE;
ip_handle = find_dissector("ip");
data_handle = find_dissector("data");
fp_handle = find_dissector("fp");
+ gprs_ns_handle = find_dissector("gprs_ns");
atm_handle = create_dissector_handle(dissect_atm, proto_atm);
dissector_add_uint("wtap_encap", WTAP_ENCAP_ATM_PDUS, atm_handle);