nfs-client reveals MFC-if_re-probs (or vice-versa) ?

Pieter de Goeje pieter at degoeje.nl
Mon Jul 31 19:15:41 UTC 2006


On Saturday 29 July 2006 21:02, Arno J. Klaassen wrote:
> /me wrote:
> > I have a curious problem which at first sight seems related to the
> > end-June MFC of if_re :
> >
> >  - I 'mount -o nfsv3,intr,noconn,-r=32768,-w=32768
> >    <-stable-server>:/files/bsd /files/bsd '
> >
> >  - (/usr/ports and /usr/src are symlinks to /files/bsd/*) quickly
> >    after a portinstall/portversion etc. I get :
> >     nfs server <-stable-server>: not responding
> >     (and the corresponding process stuck in 'bo_wwa' according to
> >     top(1) )
>
> for info: #define RE_CSUM_FEATURES  0 in otherwise up to date if_re.c
> solves the problem.

I was having the same problem with my if_re card (RealTek 8169S). As a 
workaround I changed the nic. I'll give your solution a try. Using tcpdump I 
found that the NFS server was actually sending the right(?) packets (dump 
attached) but the client was somehow ignoring them...

- Pieter

-------------- next part --------------
No.     Time        Source                Destination           Protocol Info
  15322 *REF*       130.89.165.91         130.89.170.81         NFS      V3 READDIR Call (Reply In 15323)[Packet size limited during capture]
  15323 0.000266    130.89.170.81         130.89.165.91         NFS      V3 READDIR Reply (Call In 15322)[Packet size limited during capture]
  15324 0.259382    130.89.165.91         130.89.170.81         NFS      [RPC retransmission of #15322]V3 READDIR Call (Reply In 15323)[Packet size limited during capture]
  15325 0.259788    130.89.170.81         130.89.165.91         NFS      [RPC duplicate of #15323]V3 READDIR Reply (Call In 15322)[Packet size limited during capture]
  15326 0.769416    130.89.165.91         130.89.170.81         NFS      [RPC retransmission of #15322]V3 READDIR Call (Reply In 15323)[Packet size limited during capture]
  15327 0.769749    130.89.170.81         130.89.165.91         NFS      [RPC duplicate of #15323]V3 READDIR Reply (Call In 15322)[Packet size limited during capture]
  15328 1.779401    130.89.165.91         130.89.170.81         NFS      [RPC retransmission of #15322]V3 READDIR Call (Reply In 15323)[Packet size limited during capture]
  15329 1.779780    130.89.170.81         130.89.165.91         NFS      [RPC duplicate of #15323]V3 READDIR Reply (Call In 15322)[Packet size limited during capture]
  15330 3.791429    130.89.165.91         130.89.170.81         NFS      [RPC retransmission of #15322]V3 READDIR Call (Reply In 15323)[Packet size limited during capture]
  15331 3.791857    130.89.170.81         130.89.165.91         NFS      [RPC duplicate of #15323]V3 READDIR Reply (Call In 15322)[Packet size limited during capture]
  15332 7.809472    130.89.165.91         130.89.170.81         NFS      [RPC retransmission of #15322]V3 READDIR Call (Reply In 15323)[Packet size limited during capture]
  15333 7.809816    130.89.170.81         130.89.165.91         NFS      [RPC duplicate of #15323]V3 READDIR Reply (Call In 15322)[Packet size limited during capture]
  15334 15.835566   130.89.165.91         130.89.170.81         NFS      [RPC retransmission of #15322]V3 READDIR Call (Reply In 15323)[Packet size limited during capture]


More information about the freebsd-stable mailing list