Lines Matching defs:sctp_association
1551 struct sctp_association { struct
1557 struct sctp_ep_common base;
1560 struct list_head asocs;
1563 sctp_assoc_t assoc_id;
1566 struct sctp_endpoint *ep;
1569 struct sctp_cookie c;
1572 struct {
1729 } peer;
1744 enum sctp_state state;
1749 int overall_error_count;
1752 ktime_t cookie_life;
1758 unsigned long rto_initial;
1759 unsigned long rto_max;
1760 unsigned long rto_min;
1763 int max_burst;
1769 int max_retrans;
1775 int pf_retrans;
1778 __u16 max_init_attempts;
1781 __u16 init_retries;
1784 unsigned long max_init_timeo;
1790 unsigned long hbinterval;
1795 __u16 pathmaxrxt;
1797 __u32 flowlabel;
1798 __u8 dscp;
1801 __u8 pmtu_pending;
1806 __u32 pathmtu;
1809 __u32 param_flags;
1811 __u32 sackfreq;
1813 unsigned long sackdelay;
1815 unsigned long timeouts[SCTP_NUM_TIMEOUT_TYPES];
1816 struct timer_list timers[SCTP_NUM_TIMEOUT_TYPES];
1819 struct sctp_transport *shutdown_last_sent_to;
1822 struct sctp_transport *init_last_sent_to;
1825 int shutdown_retries;
1834 __u32 next_tsn;
1845 __u32 ctsn_ack_point;
1848 __u32 adv_peer_ack_point;
1851 __u32 highest_sacked;
1854 __u32 fast_recovery_exit;
1857 __u8 fast_recovery;
1862 __u16 unack_data;
1867 __u32 rtx_data_chunks;
1872 __u32 rwnd;
1875 __u32 a_rwnd;
1880 __u32 rwnd_over;
1886 __u32 rwnd_press;
1892 int sndbuf_used;
1897 atomic_t rmem_alloc;
1902 wait_queue_head_t wait;
1905 __u32 frag_point;
1906 __u32 user_frag;
1909 int init_err_counter;
1912 int init_cycle;
1915 __u16 default_stream;
1916 __u16 default_flags;
1917 __u32 default_ppid;
1918 __u32 default_context;
1919 __u32 default_timetolive;
1922 __u32 default_rcv_context;
1925 struct sctp_stream stream;
1928 struct sctp_outq outqueue;
1933 struct sctp_ulpq ulpq;
1936 __u32 last_ecne_tsn;
1939 __u32 last_cwr_tsn;
1942 int numduptsns;
1967 struct sctp_chunk *addip_last_asconf;
1978 struct list_head asconf_ack_list;
2008 struct list_head addip_chunk_list;
2030 __u32 addip_serial;
2031 int src_out_of_asoc_ok;
2032 union sctp_addr *asconf_addr_del_pending;
2033 struct sctp_transport *new_transport;
2039 struct list_head endpoint_shared_keys;
2044 struct sctp_auth_bytes *asoc_shared_key;
2045 struct sctp_shared_key *shkey;
2050 __u16 default_hmac_id;
2052 __u16 active_key_id;
2054 __u8 need_ecne:1, /* Need to send an ECNE Chunk? */
2055 temp:1, /* Is it a temporary association? */
2056 force_delay:1;
2058 __u8 strreset_enable;
2059 __u8 strreset_outstanding; /* request param count on the fly */
2061 __u32 strreset_outseq; /* Update after receiving response */
2062 __u32 strreset_inseq; /* Update after receiving request */
2063 __u32 strreset_result[2]; /* save the results of last 2 responses */
2088 static inline struct sctp_association *sctp_assoc(struct sctp_ep_common *base) in sctp_assoc() argument