Attached is a patch to handle the TLV construct used in the AIM protocol.  This should 
provide the framework necessary to add the various messages, and decode them based on 
simple lookup tables.

Note that this doesn't include the ability to provide custom dissection for particular 
TLV values (for example, a uint16 that contains flags).  Nonetheless, it's a start...

Added tables to handle "oncoming buddy" tlv's, as well as "signon".  These were done 
mostly just to verify the TLV functionality works.  Ideally, more tlv tables can 
easily be added to dissect the other message types.

Please email if you have any questions.

Thanks,

Devin Heitmueller
Senior Software Engineer
Netilla Networks Inc


Attachment: packet-aim.c-tlv.diff.gz
Description: application/gzip

Reply via email to