Linux-Hams archive - February 1997: Problems with node & kernel

Problems with node & kernel

Tom Mazouch (horc.fuigxojctt@sudlog.net)
Tue, 4 Feb 1997 11:31:13 +0100 (MET)


Hi all!
1. I (probably) found one bug in ax25 kernel routines (2.0.28+module-10,
axutils-2.1.22alpha). In linux/net/ax25/ax25_in.c, function
ax25_state4_machine, in case RR: case RNR: is
if (ax25->vs == ax25->va) {
...
}
IMHO after this 'if' must be
else if(frametype==RR) ax25_requeue_frames(ax25);
I'm very sorry, but i have no source code here, so I can't make & send diff.
Symptoms: After some time Linux stops sending I-frames.

2. I see many problem reports about calling netrom from node. In
node/gateway.c (function connect_to, case AF_NETROM) I changed

/* Why on earth is this different from ax.25 ????? */
sprintf(path, "%s %s", nr_config_get_addr(NrPort), call);

to

/* Why on earth is this different from ax.25 ????? */
sprintf(path, "%s %s", nr_config_get_addr(NULL), call);

Calls to netrom neighbours works fine after this change.

3. My English is very bad, I'm sorry.

Tom