Here is the first patch against Linux 2.1.42 which included all my
previous patches :-)
This patch file is not big, it includes:
1. Increased X.25 heartbeat timer to 10 Hz to improve responsiveness. I
plan to completely remodel the timer code in the future.
2. Upgraded the ROSE code to match the new features in ax25-module-14. It
is completely backwards compatible with the previous ax25-utils.
3. Centralised the state 0 (disconnected) code to help remove obscure bugs.
4. af_ax25.c now compiles cleanly if DAMA Slave is compiled in.
5. Removed a bug in lapbether.
This is only the beginning of the nest set of code changes. In due course I
intend to send these to Alan Cox but that is some way off yet, I want to
collect as many bug fixes and enhancements as possible before that happens.
The next change from me will be a complete change in the timer architecture
which should remove the load on the CPU, providing better interrupt response
and other benefits.
The patch file is to be found on my new FTP site, ftp.pspt.fi in the
directory /pub/ham/linux/ax25 as ax25-2.1.24-1.diff.gz.
Please note that after the 22nd June I will be a little more difficult to
get hold of. I will be moving to Belgium and I don't know when I will get
Internet connectivity back, but I will be returning to the UK every few
weeks or so, so I will still be contactable.
Jonathan