Hello,

I'm trying to write an ethernet level network tester using libpcap to test 
a wireless gigabit product the company I'm working for has developed.  I 
need to be able to get packets off a Gig-E interface that have bad CRC
checksums so I can see how badly mangled they are.  

Right now they are being discarded somewhere below the bpf interface.
I'm not sure where, I've read through a bunch of the *if* code, but
I don't see it there.  I did see some stuff in the 100Mb cards, but
thats not really going to work here, since I'm pushing ~600Mb/s
on the box doing the packet generation.  

I'm writing this on a FreeBSD 4.4R machine using ti (3Com) and sk (SysKonnect)
cards (either/or... preference to the 3Com's since I have a lot of them).

I've tried on the freebsd-net mailing list, and found that the ti driver
has an opmode to "RX_BADFRAMES", but when I enabled it, I got the same
results.  Other opmodes actually worked, so I don't know if the card is
ignoring the opmode, or if there are other checks going on somewhere else.

If anyone knows how I might be able to get the bad packets to examine them, 
I'd much appreciate it.

-- 
>-=-=-=-=-=-=-<>-=-=-=-=-=-<>-=-=-=-=-=-<>-=-=-=-=-=-<>-=-=-=-=-=-=-<
Ryan Mooney                                      [EMAIL PROTECTED] 
<-=-=-=-=-=-=-><-=-=-=-=-=-><-=-=-=-=-=-><-=-=-=-=-=-><-=-=-=-=-=-=-> 
-
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