Loss of RFNM (w/fix)
Ron Natalie <ron>
ron at brl-sem.ARPA
Sat Oct 12 09:41:57 AEST 1985
> Subject: Loss of RFNMs on ARPAnet hosts
> Index: /sys/netimp/if_imp.h 4.2BSD
>
> /*
> * When IMPMTU based on 8159 is advertised as the TCP maximum
> * segment size, it exercises a bug in the LH/DH-11 that causes small
> * messages (e.g. RFNMs) to be dropped. So we just arbitrarily
> * shrink this number until it falls below the bug threshold.
> * #define IMPMTU ((8159 / NBBY) & ~01)
> * ^^^^
> */
> #define IMPMTU ((8000 / NBBY) & ~01)
>
This BUG fix, while it will work, is WRONG. Reading carefully you
will find that the EOM bit may not be set on the 8159/NBBY byte.
You should set the input DMA to IMPMTU+2 to avoid this problem.
-Ron
More information about the Comp.unix.wizards
mailing list