Lines Matching defs:sctp_association
1566 struct sctp_association { struct
1572 struct sctp_ep_common base;
1575 struct list_head asocs;
1578 sctp_assoc_t assoc_id;
1581 struct sctp_endpoint *ep;
1584 struct sctp_cookie c;
1587 struct {
1744 } peer;
1759 enum sctp_state state;
1764 int overall_error_count;
1767 ktime_t cookie_life;
1773 unsigned long rto_initial;
1774 unsigned long rto_max;
1775 unsigned long rto_min;
1778 int max_burst;
1784 int max_retrans;
1790 __u16 pf_retrans;
1792 __u16 ps_retrans;
1795 __u16 max_init_attempts;
1798 __u16 init_retries;
1801 unsigned long max_init_timeo;
1807 unsigned long hbinterval;
1808 unsigned long probe_interval;
1810 __be16 encap_port;
1815 __u16 pathmaxrxt;
1817 __u32 flowlabel;
1818 __u8 dscp;
1821 __u8 pmtu_pending;
1826 __u32 pathmtu;
1829 __u32 param_flags;
1831 __u32 sackfreq;
1833 unsigned long sackdelay;
1835 unsigned long timeouts[SCTP_NUM_TIMEOUT_TYPES];
1836 struct timer_list timers[SCTP_NUM_TIMEOUT_TYPES];
1839 struct sctp_transport *shutdown_last_sent_to;
1842 struct sctp_transport *init_last_sent_to;
1845 int shutdown_retries;
1854 __u32 next_tsn;
1865 __u32 ctsn_ack_point;
1868 __u32 adv_peer_ack_point;
1871 __u32 highest_sacked;
1874 __u32 fast_recovery_exit;
1877 __u8 fast_recovery;
1882 __u16 unack_data;
1887 __u32 rtx_data_chunks;
1892 __u32 rwnd;
1895 __u32 a_rwnd;
1900 __u32 rwnd_over;
1906 __u32 rwnd_press;
1912 int sndbuf_used;
1917 atomic_t rmem_alloc;
1922 wait_queue_head_t wait;
1925 __u32 frag_point;
1926 __u32 user_frag;
1929 int init_err_counter;
1932 int init_cycle;
1935 __u16 default_stream;
1936 __u16 default_flags;
1937 __u32 default_ppid;
1938 __u32 default_context;
1939 __u32 default_timetolive;
1942 __u32 default_rcv_context;
1945 struct sctp_stream stream;
1948 struct sctp_outq outqueue;
1953 struct sctp_ulpq ulpq;
1956 __u32 last_ecne_tsn;
1959 __u32 last_cwr_tsn;
1962 int numduptsns;
1987 struct sctp_chunk *addip_last_asconf;
1998 struct list_head asconf_ack_list;
2028 struct list_head addip_chunk_list;
2050 __u32 addip_serial;
2051 int src_out_of_asoc_ok;
2052 union sctp_addr *asconf_addr_del_pending;
2053 struct sctp_transport *new_transport;
2059 struct list_head endpoint_shared_keys;
2064 struct sctp_auth_bytes *asoc_shared_key;
2065 struct sctp_shared_key *shkey;
2070 __u16 default_hmac_id;
2072 __u16 active_key_id;
2074 __u8 need_ecne:1, /* Need to send an ECNE Chunk? */
2075 temp:1, /* Is it a temporary association? */
2076 pf_expose:2, /* Expose pf state? */
2077 force_delay:1;
2079 __u8 strreset_enable;
2080 __u8 strreset_outstanding; /* request param count on the fly */
2082 __u32 strreset_outseq; /* Update after receiving response */
2083 __u32 strreset_inseq; /* Update after receiving request */
2084 __u32 strreset_result[2]; /* save the results of last 2 responses */
2086 struct sctp_chunk *strreset_chunk; /* save request chunk */
2088 struct sctp_priv_assoc_stats stats;
2090 int sent_cnt_removable;
2092 __u16 subscribe;
2094 __u64 abandoned_unsent[SCTP_PR_INDEX(MAX) + 1];
2095 __u64 abandoned_sent[SCTP_PR_INDEX(MAX) + 1];
2119 static inline struct sctp_association *sctp_assoc(struct sctp_ep_common *base) in sctp_assoc() argument