Add data parameter to tcp_dissect_pdus() as well as convert it to using "new" style...
authormmann <mmann@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 9 Nov 2013 17:46:28 +0000 (17:46 +0000)
committermmann <mmann@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 9 Nov 2013 17:46:28 +0000 (17:46 +0000)
commit2a10642c7b550858ab3713e599d5f69cf5b5a3a0
tree353220f46e08be1f0020603538f501b65bea8f3b
parent28219b37a4639e94dc48d9e8431066a607330715
Add data parameter to tcp_dissect_pdus() as well as convert it to using "new" style dissectors.

Now that "bytes consumed" can be determined, should tcp_dissect_pdus() take advantage of that?

Should tcp_dissect_pdus return length (bytes consumed)?  There are many dissectors that just call tcp_dissect_pdus() then return tvb_length(tvb).  Seems like that could all be rolled into one.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@53198 f5534014-38df-0310-8fa8-9805f1628bb7
130 files changed:
asn1/c1222/packet-c1222-template.c
asn1/cmp/packet-cmp-template.c
asn1/idmp/packet-idmp-template.c
asn1/ilp/ilp.cnf
asn1/ilp/packet-ilp-template.c
asn1/kerberos/packet-kerberos-template.c
asn1/ldap/packet-ldap-template.c
asn1/sabp/packet-sabp-template.c
asn1/ulp/packet-ulp-template.c
asn1/ulp/ulp.cnf
epan/dissectors/packet-adwin-config.c
epan/dissectors/packet-agentx.c
epan/dissectors/packet-aim.c
epan/dissectors/packet-ajp13.c
epan/dissectors/packet-amqp.c
epan/dissectors/packet-ancp.c
epan/dissectors/packet-aol.c
epan/dissectors/packet-assa_r3.c
epan/dissectors/packet-bitcoin.c
epan/dissectors/packet-bittorrent.c
epan/dissectors/packet-c1222.c
epan/dissectors/packet-cast.c
epan/dissectors/packet-cmp.c
epan/dissectors/packet-cmpp.c
epan/dissectors/packet-cops.c
epan/dissectors/packet-db-lsp.c
epan/dissectors/packet-dbus.c
epan/dissectors/packet-dhcp-failover.c
epan/dissectors/packet-dhcpv6.c
epan/dissectors/packet-diameter.c
epan/dissectors/packet-disp.c
epan/dissectors/packet-dlsw.c
epan/dissectors/packet-dnp.c
epan/dissectors/packet-dns.c
epan/dissectors/packet-drda.c
epan/dissectors/packet-dsi.c
epan/dissectors/packet-dtn.c
epan/dissectors/packet-edonkey.c
epan/dissectors/packet-enip.c
epan/dissectors/packet-erldp.c
epan/dissectors/packet-etch.c
epan/dissectors/packet-fcgi.c
epan/dissectors/packet-ff.c
epan/dissectors/packet-fix.c
epan/dissectors/packet-fmtp.c
epan/dissectors/packet-gadu-gadu.c
epan/dissectors/packet-gearman.c
epan/dissectors/packet-ged125.c
epan/dissectors/packet-giop.c
epan/dissectors/packet-git.c
epan/dissectors/packet-gnutella.c
epan/dissectors/packet-hartip.c
epan/dissectors/packet-hazelcast.c
epan/dissectors/packet-hdfs.c
epan/dissectors/packet-hdfsdata.c
epan/dissectors/packet-hpfeeds.c
epan/dissectors/packet-http2.c
epan/dissectors/packet-icep.c
epan/dissectors/packet-idmp.c
epan/dissectors/packet-iec104.c
epan/dissectors/packet-ifcp.c
epan/dissectors/packet-ilp.c
epan/dissectors/packet-ipdc.c
epan/dissectors/packet-isns.c
epan/dissectors/packet-kafka.c
epan/dissectors/packet-kdsp.c
epan/dissectors/packet-kerberos.c
epan/dissectors/packet-knet.c
epan/dissectors/packet-kpasswd.c
epan/dissectors/packet-laplink.c
epan/dissectors/packet-ldap.c
epan/dissectors/packet-llrp.c
epan/dissectors/packet-lsc.c
epan/dissectors/packet-mbtcp.c
epan/dissectors/packet-memcache.c
epan/dissectors/packet-mongo.c
epan/dissectors/packet-mq.c
epan/dissectors/packet-mrcpv2.c
epan/dissectors/packet-mysql.c
epan/dissectors/packet-nbd.c
epan/dissectors/packet-ncp.c
epan/dissectors/packet-ndmp.c
epan/dissectors/packet-ndps.c
epan/dissectors/packet-netsync.c
epan/dissectors/packet-openflow.c
epan/dissectors/packet-openvpn.c
epan/dissectors/packet-openwire.c
epan/dissectors/packet-opsi.c
epan/dissectors/packet-paltalk.c
epan/dissectors/packet-pcep.c
epan/dissectors/packet-pcp.c
epan/dissectors/packet-pgsql.c
epan/dissectors/packet-pvfs2.c
epan/dissectors/packet-reload-framing.c
epan/dissectors/packet-rpcap.c
epan/dissectors/packet-rpki-rtr.c
epan/dissectors/packet-s5066sis.c
epan/dissectors/packet-sabp.c
epan/dissectors/packet-sametime.c
epan/dissectors/packet-sasp.c
epan/dissectors/packet-scop.c
epan/dissectors/packet-selfm.c
epan/dissectors/packet-simulcrypt.c
epan/dissectors/packet-skinny.c
epan/dissectors/packet-slsk.c
epan/dissectors/packet-smpp.c
epan/dissectors/packet-soupbintcp.c
epan/dissectors/packet-srvloc.c
epan/dissectors/packet-starteam.c
epan/dissectors/packet-stun.c
epan/dissectors/packet-synphasor.c
epan/dissectors/packet-tali.c
epan/dissectors/packet-tcp.c
epan/dissectors/packet-tcp.h
epan/dissectors/packet-tipc.c
epan/dissectors/packet-tns.c
epan/dissectors/packet-tpncp.c
epan/dissectors/packet-turnchannel.c
epan/dissectors/packet-ucp.c
epan/dissectors/packet-ulp.c
epan/dissectors/packet-uma.c
epan/dissectors/packet-winsrepl.c
epan/dissectors/packet-wow.c
epan/dissectors/packet-xmcp.c
epan/dissectors/packet-xot.c
epan/dissectors/packet-yami.c
epan/dissectors/packet-ymsg.c
epan/dissectors/packet-ziop.c
plugins/gryphon/packet-gryphon.c
plugins/opcua/opcua.c