summaryrefslogtreecommitdiffstats
path: root/include/net/x25.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/x25.h')
-rw-r--r--include/net/x25.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/net/x25.h b/include/net/x25.h
index 7b58ad4e3..a72bd0426 100644
--- a/include/net/x25.h
+++ b/include/net/x25.h
@@ -123,6 +123,7 @@ typedef struct {
unsigned short vs, vr, va, vl;
unsigned long t2, t21, t22, t23;
unsigned short fraglen;
+ struct sk_buff_head ack_queue;
struct sk_buff_head fragment_queue;
struct sk_buff_head interrupt_in_queue;
struct sk_buff_head interrupt_out_queue;
@@ -183,7 +184,6 @@ extern void x25_link_free(void);
extern void x25_output(struct sock *, struct sk_buff *);
extern void x25_kick(struct sock *);
extern void x25_enquiry_response(struct sock *);
-extern void x25_check_iframes_acked(struct sock *, unsigned short);
/* x25_route.c */
extern struct device *x25_get_route(x25_address *);
@@ -195,6 +195,8 @@ extern void x25_route_free(void);
/* x25_subr.c */
extern void x25_clear_queues(struct sock *);
+extern void x25_frames_acked(struct sock *, unsigned short);
+extern void x25_requeue_frames(struct sock *);
extern int x25_validate_nr(struct sock *, unsigned short);
extern void x25_write_internal(struct sock *, int);
extern int x25_decode(struct sock *, struct sk_buff *, int *, int *, int *, int *, int *);