Arno Verhoeven wrote:

> I think I ran into an incompatibility problem between the Linux
> implementation of extended-AX.25 and the implementation in NET (by
> PE1CHL).
> 
> I had a problem getting the link between the local BBS and the node
> working.
> The node (running NET-CHL) is using extended-AX.25.
> But NET-CHL is using am extended-AX.25 window size of 128. (Since Rob,
> PE1CHL, is the one who introduced extended sequence numbering in AX.25,
> I assume that his implemention in his version of NET is correct...)
> Linux has a default window size of 32.
> I tried to change this to 128 but found that the maximum value that I
> could put in /proc/sys/net/ax25/<dev>/extended_window_size is 63.
> 
> Is there a reason why this value cannot be increased to 128 ?

You're mixing things up. The numbering is modulo 128 in all cases. The
window size is the maximum number of outstanding frames. These values
are arbitrary, but you MUST NOT go beyond a window size of 63. Read Robs
specification of extended AX.25. 63 is the maximum allowed window size
to avoid ambiguities when using a resequencer.

Gruss,
        Matthias

Reply via email to