Implement PATTY_AX25_FRAME_SIZE() macro
This commit is contained in:
parent
f67002d06d
commit
f473050461
1 changed files with 5 additions and 0 deletions
|
@ -7,6 +7,11 @@
|
||||||
#define PATTY_AX25_FRAME_DEFAULT_MAXLEN 256
|
#define PATTY_AX25_FRAME_DEFAULT_MAXLEN 256
|
||||||
#define PATTY_AX25_FRAME_DEFAULT_WINDOW 8
|
#define PATTY_AX25_FRAME_DEFAULT_WINDOW 8
|
||||||
|
|
||||||
|
#define PATTY_AX25_FRAME_SIZE(hops, mode, infolen) \
|
||||||
|
((sizeof(patty_ax25_addr) * (2 + hops)) \
|
||||||
|
+ (mode == PATTY_SOCK_SABME? 2: 1) \
|
||||||
|
+ (infolen > 0? 1 + infolen: 0))
|
||||||
|
|
||||||
enum patty_ax25_frame_type {
|
enum patty_ax25_frame_type {
|
||||||
PATTY_AX25_FRAME_UNKNOWN,
|
PATTY_AX25_FRAME_UNKNOWN,
|
||||||
PATTY_AX25_FRAME_INFO,
|
PATTY_AX25_FRAME_INFO,
|
||||||
|
|
Loading…
Add table
Reference in a new issue