From: Jan Wasserbauer (terhi.victor@logonet.com)
Date: Tue Feb 01 2000 - 12:39:33 EET
Due to mails here I send a copy of original mail about ax25_info_struct
diff is just 3kB so it is included too.
Only note I have is that I got some time and fixed hdlcdrv (testing now).
Some other drivers still have their own arbitration stuff that should be
removed.
---------- Forwarded message ----------
Date: Mon, 17 Jan 2000 13:39:39 +0100 (CET)
From: Jan Wasserbauer <mrqggke@uni-koeln.de>
To: Jens David <jmntcv.hftbpaxjv@edurostream.com>
Subject: Re: DG2FEF-AX.25 Patch for 2.2.14 available
Hello ..
Good that someone is taking care about new AX25, curent kernel-AX25 is
.. well .. really not as good as flexnet :)
Attached diff is to kernel 2.2.14-patched
- KISS driver works non-modular too.
- removed unused MKISS_MAJOR fm include/linux/major.h
- new SIOCAX25GETINFO - ax25_info_struct now includes information about
VR,VS,VA,WINDOW,PACLEN so programs may get those information through
ioctl() and do not need to read /proc/net/ax25.
ioctl() is generally better since information is returned only for one
requested socket and not for all active ax25 sockets
and it fixes problem with disabled interrups while reading /proc/..
which causes problems to interrupt-dependant drivers (BayCom)
My code includes some backwards compatibility .. I think that should be
removed as soon as possible.
What needs to be done:
- hdlcdrv.c should be rewritten to take advantage of new AX25 and its
channel acces methods. I was playing with that thing myself but my time
isn't unlimited so ..
- I think initial value for persistence should be adjusted. After boot
it is too low.
Bye .. Jan
This archive was generated by hypermail 2b29 : Tue Feb 01 2000 - 12:41:59 EET