Hi Aaron,

thanks for the fix. I have committed it (with whitespace changes).

Best regards
Michael

On May 22, 2009, at 12:48 AM, Aaron Turner wrote:

> Looks like there was a bug where WTAP codes weren't being properly
> converted to DLT types and since ethernet == ethernet, that worked,
> but most everything else didn't.
>
> I've attached a patch which I've tested with HDLC, 802.11, 802.11 w/
> radio headers and Juniper Ethernet.  The first three work just fine,
> but Wireshark isn't properly decoding the Juniper Ethernet pcapng file
> even though it appears correctly formatted:
>
> 0000000: 0a0d 0d0a 1c00 0000 4d3c 2b1a 0100 0000  ........M<+.....
> 0000010: ffff ffff ffff ffff 1c00 0000 0100 0000  ................
> 0000020: 1400 0000 b200 0000 dc05 0000 1400 0000  ................
> 0000030: 0600 0000 8400 0000 0100 0000 2f69 0400  ............/i..
> 0000040: d61a b423 6400 0000 6400 0000 4d47 4380  ...#d...d...MGC.
>
> As you can see at offset 0x24-25, the encoded DLT is 178  which is
> Juniper Ethernet, but capinfos/Wireshark is returning Unknown.  I
> haven't bothered to track down why wireshark (latest 1.1.x from svn)
> handles this for pcap but not pcapng.
>
> Side note: I thought wireshark coding standard was to uses spaces and
> not tabs, but pcapng.c seemed to be tabbed so I maintained that.  If
> someone wants me to do differently, let me know.
>
>
> --  
> Aaron Turner
> http://synfin.net/
> http://tcpreplay.synfin.net/ - Pcap editing and replay tools for  
> Unix & Windows
> Those who would give up essential Liberty, to purchase a little  
> temporary
> Safety, deserve neither Liberty nor Safety.
>    -- Benjamin Franklin
>
>
>
> On Thu, May 21, 2009 at 1:39 PM, Aaron Turner <[email protected]>  
> wrote:
>> On Thu, May 21, 2009 at 1:06 PM, Michael Tüxen
>> <[email protected]> wrote:
>>> Hi Aaron,
>>>
>>> I see what you mean. I'm using pcapio.[ch] in dumpcap,
>>> so I'm using WTAP_ENCAP_PER_PACKET...
>>>
>>> Can you file a bug report at https://bugs.wireshark.org/bugzilla/
>>> such that it does not get forgotten. Please describe
>>> what you want to get working (possibly providing the
>>> input file). Then it does not get lost.
>>>
>>> I will look at it after finishing the capturing support,
>>> if no one else takes the issue earlier.
>>
>> Well looks like it was more work then I thought... converting from
>> pcap to pcapng looses the ecapsulation type for some reason (at least
>> with my HDLC test).  I'm going to see if I can dig around and figure
>> out what's going on.
>>
>> --
>> Aaron Turner
>> http://synfin.net/
>> http://tcpreplay.synfin.net/ - Pcap editing and replay tools for  
>> Unix & Windows
>> Those who would give up essential Liberty, to purchase a little  
>> temporary
>> Safety, deserve neither Liberty nor Safety.
>>    -- Benjamin Franklin
>>
> <pcapng- 
> export 
> .patch 
> > 
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <[email protected]>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>             mailto:[email protected]?subject=unsubscribe

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to