Test tools for new network driver

Adrian Chadd adrian at freebsd.org
Fri Aug 19 11:00:29 UTC 2011


Cool!

I don't think there's a random MAC address function call; I see
homebrewed versions of those in various drivers. :)

I'm not sure about a packet fuzz tester; but that sounds like it'd be
a great addition to the tools/ directory.



adrian

On 19 August 2011 18:04, Ben Gray <ben.r.gray at gmail.com> wrote:
> Hi,
>
>    I'm not sure if this the right list to post to, but here goes ...
>
>    I'm currently writing a driver for the SMSC LAN95xx range of USB to
> Ethernet adapter chips
> (http://www.smsc.com/index.php?tid=300&pid=135&tab=1). The basic RX/TX works
> and now I'm trying to get the H/W checksum offload working, however I've
> come across some problems with the H/W implementation, e.g. it doesn't work
> with small (<64 byte) packets.
>
>    So I was wondering if anyone knows of any test tools I can use to fire
> all the different unusual sort of packets at the interface to see how the
> H/W csum reacts, i.e. runt packets, packets with IP options, IPv6 packets
> with extension headers, etc.
>
>    Another question I had was; is there a kernel function to generate a
> random MAC address ? Or is there a FreeBSD (or FOSS equivalent) Ethernet
> manufacturer ID I could use for randomly generated MAC addresses ?
>
>    The primarily purpose is for the range of Texas Instruments ARM
> development boards (Pandaboard & Beagleboard), however there does exist at
> least one USB dongle you can buy for the PC which uses this chipset.
>
> Thanks in advance,
> Ben
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>


More information about the freebsd-net mailing list