Re: DG2FEF-AX.25 Patch for 2.2.14 available (fwd)

From: Jan Wasserbauer (terhi.victor@logonet.com)
Date: Tue Feb 01 2000 - 12:39:33 EET

  • Next message: Jan Wasserbauer: "Re: DG2FEF-AX.25 Patch for 2.2.14 available"

    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