>> 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

Reply via email to