Handle TPKT packets split across segment boundaries, and multiple TPKT
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 22 Feb 2002 08:56:48 +0000 (08:56 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 22 Feb 2002 08:56:48 +0000 (08:56 +0000)
commit1969ffcc15cf128c1b2e51344fef4e385787a3bd
tree22e81a4bb0f52d77136bcefccfacdee0d743da32
parent319611573b420690d812d797706b9d6fd41283cc
Handle TPKT packets split across segment boundaries, and multiple TPKT
packets per segment.

Instead of having a routine for dissectors such as the Q.931 dissector
to call to dissect the TPKT header, have a routine that does all the
reassembly and multiple-packets-per-segment work, and have the Q.931
dissector call it.  Export "is_tpkt()", and the new routine, to plugins.

Add preferences for TPKT and Q.931 reassembly.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@4778 f5534014-38df-0310-8fa8-9805f1628bb7
epan/plugins.c
packet-q931.c
packet-tpkt.c
packet-tpkt.h
plugins/plugin_api.c
plugins/plugin_api.h
plugins/plugin_api_defs.h
plugins/plugin_table.h