packet generator
Don Bowman
don at sandvine.com
Fri Sep 10 20:18:14 PDT 2004
From: owner-freebsd-net at freebsd.org
> [mailto:owner-freebsd-net at freebsd.org]On Behalf Of Andrew Gallatin
> Sent: September 10, 2004 19:08 PM
> To: freebsd-net at freebsd.org
> Subject: packet generator
>
> Does anybody have a free, in-kernel tool to generate packets quicky
> and send them out a particular etherent interface on FreeBSD?
> Something similar to pktgen on linux?
>
> I'm trying to excersize just the send-side of programmable firmware
> based NIC. The recieve side of the NIC firmware is not yet written,
> but I want to get started tuning and shaking the bugs out of the send
> side while the firmware author does the recieve path. The packets
> just get dropped on the floor by the NIC, so its a good way to test
> the interface..
>
ng_source was a netgraph module we wrote and contributed.
It can transmit ~800Kpps on a PCI-X system. The code is in
src/sys/netgraph/ng_source.c.
I drive it with a tcl library that can create arbitrary
packets with an object-oriented model, let me know if you'd
like to try that.
--don
More information about the freebsd-net
mailing list