There is a bug in the GTP-U code of the GTP dissector.
When dissecting a tunnel with PPP payload, the
dissector hands off to IP. I have attached a patch to
fix this.
Cheers,
Marcus
__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com
474d473
< #define GTP_PPP_0x00 0x00
4998,5004d4996
< case GTP_PPP_0x00:
< next_tvb = tvb_new_subset(tvb, GTPv1_HDR_LENGTH -
hdr_offset, -1, -1);
< call_dissector(ppp_handle, next_tvb, pinfo, tree);
< if (check_col(pinfo->cinfo, COL_PROTOCOL))
< col_append_str_gtp(pinfo->cinfo, COL_PROTOCOL,
"PPP");
< break;
<
5029,5035d5020
< case GTP_PPP_0x00:
< next_tvb = tvb_new_subset(tvb,
GTPv1_HDR_LENGTH - hdr_offset+2, -1, -1);
< call_dissector(ppp_handle, next_tvb,
pinfo, tree);
< if (check_col(pinfo->cinfo,
COL_PROTOCOL))
<
col_append_str_gtp(pinfo->cinfo, COL_PROTOCOL, "PPP");
< break;
<