From 7a76da651ccb591ed03eeb9f3a376095a536313e Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Wed, 12 Aug 2020 17:26:54 -0400 Subject: [PATCH] Add comments to include/ax25/sock.h defaults --- include/patty/ax25/sock.h | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/include/patty/ax25/sock.h b/include/patty/ax25/sock.h index e45994c..3a903ae 100644 --- a/include/patty/ax25/sock.h +++ b/include/patty/ax25/sock.h @@ -3,6 +3,9 @@ #include +/* + * Default socket parameters for all versions of AX.25 <=2.0 + */ #define PATTY_AX25_SOCK_DEFAULT_KEEPALIVE (1000 * 30) #define PATTY_AX25_SOCK_DEFAULT_DELAY 3000 @@ -14,26 +17,32 @@ | PATTY_AX25_PARAM_HDLC_XADDR | PATTY_AX25_PARAM_HDLC_MODULO_8 \ | PATTY_AX25_PARAM_HDLC_TEST | PATTY_AX25_PARAM_HDLC_SYNC_TX) +#define PATTY_AX25_SOCK_DEFAULT_I_LEN 256 +#define PATTY_AX25_SOCK_DEFAULT_WINDOW 4 +#define PATTY_AX25_SOCK_DEFAULT_RETRY 10 +#define PATTY_AX25_SOCK_DEFAULT_ACK 3000 + +/* + * Default socket parameters for AX.25 v2.2 + */ #define PATTY_AX25_SOCK_2_2_DEFAULT_HDLC \ (PATTY_AX25_PARAM_HDLC_REJ | PATTY_AX25_PARAM_HDLC_SREJ \ | PATTY_AX25_PARAM_HDLC_XADDR | PATTY_AX25_PARAM_HDLC_MODULO_128 \ | PATTY_AX25_PARAM_HDLC_TEST | PATTY_AX25_PARAM_HDLC_FCS_16 \ | PATTY_AX25_PARAM_HDLC_SYNC_TX) +#define PATTY_AX25_SOCK_2_2_DEFAULT_I_LEN 256 +#define PATTY_AX25_SOCK_2_2_DEFAULT_WINDOW 32 + +/* + * Default socket parameters for AX.25 v2.2 prior to negotiation + */ #define PATTY_AX25_SOCK_2_2_MAX_HDLC \ (PATTY_AX25_PARAM_HDLC_REJ | PATTY_AX25_PARAM_HDLC_SREJ \ | PATTY_AX25_PARAM_HDLC_XADDR | PATTY_AX25_PARAM_HDLC_MODULO_128 \ | PATTY_AX25_PARAM_HDLC_TEST | PATTY_AX25_PARAM_HDLC_FCS_16 \ | PATTY_AX25_PARAM_HDLC_SYNC_TX | PATTY_AX25_PARAM_HDLC_SREJ_MULTI) -#define PATTY_AX25_SOCK_DEFAULT_I_LEN 256 -#define PATTY_AX25_SOCK_DEFAULT_WINDOW 4 -#define PATTY_AX25_SOCK_DEFAULT_RETRY 10 -#define PATTY_AX25_SOCK_DEFAULT_ACK 3000 - -#define PATTY_AX25_SOCK_2_2_DEFAULT_I_LEN 256 -#define PATTY_AX25_SOCK_2_2_DEFAULT_WINDOW 32 - #define PATTY_AX25_SOCK_2_2_MAX_I_LEN 1536 #define PATTY_AX25_SOCK_2_2_MAX_WINDOW 127