patch-1.3.20 linux/net/ax25/ax25_out.c
Next file: linux/net/ax25/ax25_route.c
Previous file: linux/net/ax25/ax25_in.c
Back to the patch index
Back to the overall index
- Lines: 17
- Date:
Wed Aug 16 15:10:12 1995
- Orig file:
v1.3.19/linux/net/ax25/ax25_out.c
- Orig date:
Mon Jul 31 15:59:04 1995
diff -u --recursive --new-file v1.3.19/linux/net/ax25/ax25_out.c linux/net/ax25/ax25_out.c
@@ -286,6 +286,16 @@
ax25->condition &= ~ACK_PENDING_CONDITION;
}
+void ax25_timeout_response(ax25_cb *ax25)
+{
+ if (ax25->condition & OWN_RX_BUSY_CONDITION)
+ ax25_send_control(ax25, RNR, POLLOFF, C_RESPONSE);
+ else
+ ax25_send_control(ax25, RR, POLLOFF, C_RESPONSE);
+
+ ax25->condition &= ~ACK_PENDING_CONDITION;
+}
+
void ax25_check_iframes_acked(ax25_cb *ax25, unsigned short nr)
{
if (ax25->vs == nr) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this