Implement patty_ax25_sock_send_test()

Implement patty_ax25_sock_send_test() to send TEST frames
This commit is contained in:
XANTRONIX Development 2020-08-01 16:55:31 -04:00 committed by XANTRONIX Industrial
parent a08a70151c
commit 2c3b9ab799
2 changed files with 16 additions and 0 deletions

View file

@ -152,6 +152,11 @@ ssize_t patty_ax25_sock_send_disc(patty_ax25_sock *sock, int pf);
ssize_t patty_ax25_sock_send_xid(patty_ax25_sock *sock, ssize_t patty_ax25_sock_send_xid(patty_ax25_sock *sock,
enum patty_ax25_frame_cr cr); enum patty_ax25_frame_cr cr);
ssize_t patty_ax25_sock_send_test(patty_ax25_sock *sock,
enum patty_ax25_frame_cr cr,
void *info,
size_t infolen);
ssize_t patty_ax25_sock_write(patty_ax25_sock *sock, ssize_t patty_ax25_sock_write(patty_ax25_sock *sock,
void *buf, void *buf,
size_t len); size_t len);

View file

@ -594,6 +594,17 @@ error_noif:
return -1; return -1;
} }
ssize_t patty_ax25_sock_send_test(patty_ax25_sock *sock,
enum patty_ax25_frame_cr cr,
void *info,
size_t infolen) {
return patty_ax25_sock_send(sock,
PATTY_AX25_FRAME_COMMAND,
control_u(PATTY_AX25_FRAME_TEST, 1),
info,
infolen);
}
ssize_t patty_ax25_sock_write(patty_ax25_sock *sock, ssize_t patty_ax25_sock_write(patty_ax25_sock *sock,
void *buf, void *buf,
size_t len) { size_t len) {