Wireshark-dev: [Wireshark-dev] Register dissector to MAC address
Date: Mon, 12 Nov 2007 18:25:08 +0100



I have an application where I receive specially formed frames from a specific unique MAC address.

Is it possible to register my dissector to a MAC address?


All I was able to do was registering a dissector to an ethertype like follows:

dissector_add("ethertype", 0x88ff, test_dissector);



dissector_add("eth.src", “01:02:03:04:05:06”, test_dissector);

does not work (well actually it can’t, because the second parameter should be guint32).


Is there any possibility to do this?


Actually, my packet has no unique ethertype so it would be important to register to the unique MAC L (very special application, you see).


Thanks for your help!


Best regards,

Holger Pfrommer



Hilscher Gesellschaft fur Systemautomation mbH
Rheinstr. 15, 65795 Hattersheim
Sitz der Gesellschaft: Hattersheim
Geschaftsfuhrer: Hans-Jurgen Hilscher
Registergericht: Amtsgericht Frankfurt/Main
Handelsregister: Frankfurt B 26873