|
@@ -354,6 +354,20 @@ struct sctp_authkey_event {
|
|
|
|
|
|
enum { SCTP_AUTH_NEWKEY = 0, };
|
|
|
|
|
|
+/*
|
|
|
+ * 6.1.9. SCTP_SENDER_DRY_EVENT
|
|
|
+ *
|
|
|
+ * When the SCTP stack has no more user data to send or retransmit, this
|
|
|
+ * notification is given to the user. Also, at the time when a user app
|
|
|
+ * subscribes to this event, if there is no data to be sent or
|
|
|
+ * retransmit, the stack will immediately send up this notification.
|
|
|
+ */
|
|
|
+struct sctp_sender_dry_event {
|
|
|
+ __u16 sender_dry_type;
|
|
|
+ __u16 sender_dry_flags;
|
|
|
+ __u32 sender_dry_length;
|
|
|
+ sctp_assoc_t sender_dry_assoc_id;
|
|
|
+};
|
|
|
|
|
|
/*
|
|
|
* Described in Section 7.3
|
|
@@ -369,6 +383,7 @@ struct sctp_event_subscribe {
|
|
|
__u8 sctp_partial_delivery_event;
|
|
|
__u8 sctp_adaptation_layer_event;
|
|
|
__u8 sctp_authentication_event;
|
|
|
+ __u8 sctp_sender_dry_event;
|
|
|
};
|
|
|
|
|
|
/*
|
|
@@ -392,6 +407,7 @@ union sctp_notification {
|
|
|
struct sctp_adaptation_event sn_adaptation_event;
|
|
|
struct sctp_pdapi_event sn_pdapi_event;
|
|
|
struct sctp_authkey_event sn_authkey_event;
|
|
|
+ struct sctp_sender_dry_event sn_sender_dry_event;
|
|
|
};
|
|
|
|
|
|
/* Section 5.3.1
|
|
@@ -410,6 +426,7 @@ enum sctp_sn_type {
|
|
|
SCTP_ADAPTATION_INDICATION,
|
|
|
SCTP_AUTHENTICATION_EVENT,
|
|
|
#define SCTP_AUTHENTICATION_INDICATION SCTP_AUTHENTICATION_EVENT
|
|
|
+ SCTP_SENDER_DRY_EVENT,
|
|
|
};
|
|
|
|
|
|
/* Notification error codes used to fill up the error fields in some
|