DragonFly commits List (threaded) for 2007-08
DragonFly BSD
DragonFly commits List (threaded) for 2007-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sys/dev/netif/nfe if_nfe.c if_nfereg.h


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 9 Aug 2007 00:34:24 -0700 (PDT)

:I assume TCP works fine.
:Does it work on unfragmented UDP datagram?
:
:Best Regards,
:sephe

    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.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]