Network Driver Tx Flow!!

I just modified the subject of my query cuz i dint get the reply of my
previous one…

Could anyone tell me how can i test the Tx flow of a Network Driver with the
tiny tcpip and the bigger one?

The Network DDK, Beta Release talks about the simulation of the reception.
But I could not get an idea as how the Tx flow works.

Also, How can i add debug flags in the makefile. I added in the DEVN list
directory’s common.mk file as
CFLAGS += -DMYDEBUG

But it doesn’t take that one.

Jalaja <jganapat@storage.com> wrote:

I just modified the subject of my query cuz i dint get the reply of my
previous one…

Could anyone tell me how can i test the Tx flow of a Network Driver with the
tiny tcpip and the bigger one?

Just as other devn- drivers, for small stack:

io-net -d -p ttcpip if=en0:10.0.0.1

for big stack:

io-net -d -p tcpip
ifconfig en0 10.0.0.1

To test the “Tx flow”, just do a “ping 10.0.0.2” or some
other machine, you should be observed that your
“rx_down” function will be called, with a npkt, and other
informations.

Your driver, is responsible to transfer ALL the iovs in
that npkt (put them on the wire), and call tx_done().

The Network DDK, Beta Release talks about the simulation of the reception.
But I could not get an idea as how the Tx flow works.

Also, How can i add debug flags in the makefile. I added in the DEVN list
directory’s common.mk file as
CFLAGS += -DMYDEBUG

But it doesn’t take that one.

If memory servers, it’s be “CCFLAGS += -DMYDEBUG”.

-xtang