DragonFly commits List (threaded) for 2007-08
Re: cvs commit: src/sys/dev/netif/nfe if_nfe.c if_nfereg.h
:I assume TCP works fine.
:Does it work on unfragmented UDP datagram?
TCP seems to work, but it does MTU detection so it won't use
fragmented packets by default. ssh and TCP nfs mounts work.
UDP doesn't seem to work. I tried doing a 'ls -lda /usr/src' (my NFS
mount), using a UDP NFS mount, which should be a fairly small RPC,
and it locked up until I ifconfig'd -rxcsum -txcsum.
I tried configuring rxcsum and txcsum separately but either option
seems to blow up NFS.
I do not know whether the issue is packet fragmentation or DMA
fragmentation in the TX/RX rings.