>> i believe we need some fix into sys/dev/pci/if_lmc*.c. the code
>> calls bpf_mtap() with mbuf that does not meet its DLT type.
>Whatever is wrong, goes wrong only when a filter is used.
i believe: it goes wrong because if_lmc*.c uses wrong DLT header that
does not meet the declared DLT type.
>Specifying the "-e" option with tcpdump gives correct parsing of Cisco
>HDLC headers. So despite mapping of linktype into DLT_PPP_SERIAL, the
>packets are properly sent to print-chdlc.c for display.
what was the L2 packet type then? why did you need to null out
checks for PPP_IP?
itojun
-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:[EMAIL PROTECTED]?body=unsubscribe