yeah, also fine with me. Although I don't understand why we have to change the licence of our file for that (I never wrote dissectors for tcpdump).
I'm directly using packet.h. As is, no changes. I need the packet structure definitions. The file has a GPL header, so its licensed under GPL. If you mix that file with the rest of tcpdump, which is BSD, tcpdump becomes GPL. I'm guessing this is not acceptable. So for the copy of packet.h i include in tcpdump, i want to put a BSD license on the file. The version in the batman repository can stay GPL.
Thanks for O.K.ing this. I will post a patch to tcpdump here for testing, before sending it to the tcpdump maintainers.
Andrew