]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/net/sctp/structs.h
[SCTP]: Verify all the paths to a peer via heartbeat before using them.
[net-next-2.6.git] / include / net / sctp / structs.h
index 5f69158c1006b3b44cdb9e58921b28c0f33a1d13..268f2e19ccbb08535feb8f7e1f3cc2ab961982ff 100644 (file)
@@ -445,6 +445,7 @@ typedef struct sctp_sender_hb_info {
        struct sctp_paramhdr param_hdr;
        union sctp_addr daddr;
        unsigned long sent_at;
+       __u64 hb_nonce;
 } __attribute__((packed)) sctp_sender_hb_info_t;
 
 /*
@@ -984,6 +985,9 @@ struct sctp_transport {
                 */
                char cacc_saw_newack;
        } cacc;
+
+       /* 64-bit random number sent with heartbeat. */
+       __u64 hb_nonce;
 };
 
 struct sctp_transport *sctp_transport_new(const union sctp_addr *,