-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 1 Oct 2002 00:16, Ronnie Sahlberg wrote:
> See the changes to packet-portmap.c between version 1.35 and 1.36 I think
> it is reasonably similar to what you are after.
> (When portmap sees certain packets it will register a dissector for that
> port.)
> So, inside the dissector for the RQ,E1 -> x,SLP packet, you just create a
> conversation
> for RQ,E1 <-> ANY,ANY and attach your dissector to it.
Thanks. I'll take a look. I guess I'd need to find something that deregisters
too (based on time or packet behaviour).
> There is the switch(function) thingy where inside each case: x
> there is a proto_tree_add_text() to put the name of the function in the
> tree.
> Is this not redundant and really the same as the previous
> proto_tree_add_uint(srvloc_tree, hf_srvloc_function,
> earlier in the same function?
It is a bit redundant. I would have killed it, except that it acts as a marker
between the common parts and the function-specific parts of the packet.
I'll look again. Maybe it would look better as a sub-tree....
If I clean this up, is there any chance of getting it applied to CVS?
Brad
- --
http://conf.linux.org.au. 22-25Jan2003. Perth, Aust. Tickets booked.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9mL87W6pHgIdAuOMRAkgDAJ45hotvHxlfsoVbiai+zSn7IAtguACgieTF
mLMoSI0x9TowbyML2TgTYt8=
=5R/X
-----END PGP SIGNATURE-----