Hi,
I have added a new dissector for DMP (STANAG 4406 Direct Message  
Profile) as defined in STANAG 4406 Annex E.  The DMP protocol has no  
assigned UDP port number yet, so the default value in this dissector  
is 0 (I suppose this is som sort of "disabled"?) until we get this  
registered.
The dissector has been tested on OSX Intel/PowerPC and Solaris SPARC.
Changes in this patch:
* Added DMP dissector
* Added a new CRC table and functions in crc16.c
* Made NonDeliveryReasonCode and NonDeliveryDiagnosticCode available  
from X.411
* Made NonReceiptReasonField and DiscardReasonField available from X.420
* Fixed a typo in README.developer
Comments on the implementation are welcome :)
Attached is also dmp-examples.pcap with some examples of usage.  Note  
that the examples uses port number 24209, which must be configured in  
the protocol page.  The fuzz-test has been running on this capture  
for several days without errors.
--
Stig Bjørlykke
Attachment:
packet-dmp.patch.gz
Description: GNU Zip compressed data
Attachment:
dmp-examples.pcap.gz
Description: GNU Zip compressed data