Lines Matching defs:sctp_association

1574 struct sctp_association {  struct
1580 struct sctp_ep_common base;
1583 struct list_head asocs;
1586 sctp_assoc_t assoc_id;
1589 struct sctp_endpoint *ep;
1592 struct sctp_cookie c;
1595 struct {
1751 } peer;
1766 enum sctp_state state;
1771 int overall_error_count;
1774 ktime_t cookie_life;
1780 unsigned long rto_initial;
1781 unsigned long rto_max;
1782 unsigned long rto_min;
1785 int max_burst;
1791 int max_retrans;
1797 __u16 pf_retrans;
1799 __u16 ps_retrans;
1802 __u16 max_init_attempts;
1805 __u16 init_retries;
1808 unsigned long max_init_timeo;
1814 unsigned long hbinterval;
1815 unsigned long probe_interval;
1817 __be16 encap_port;
1822 __u16 pathmaxrxt;
1824 __u32 flowlabel;
1825 __u8 dscp;
1828 __u8 pmtu_pending;
1833 __u32 pathmtu;
1836 __u32 param_flags;
1838 __u32 sackfreq;
1840 unsigned long sackdelay;
1842 unsigned long timeouts[SCTP_NUM_TIMEOUT_TYPES];
1843 struct timer_list timers[SCTP_NUM_TIMEOUT_TYPES];
1846 struct sctp_transport *shutdown_last_sent_to;
1849 struct sctp_transport *init_last_sent_to;
1852 int shutdown_retries;
1861 __u32 next_tsn;
1872 __u32 ctsn_ack_point;
1875 __u32 adv_peer_ack_point;
1878 __u32 highest_sacked;
1881 __u32 fast_recovery_exit;
1884 __u8 fast_recovery;
1889 __u16 unack_data;
1894 __u32 rtx_data_chunks;
1899 __u32 rwnd;
1902 __u32 a_rwnd;
1907 __u32 rwnd_over;
1913 __u32 rwnd_press;
1919 int sndbuf_used;
1924 atomic_t rmem_alloc;
1929 wait_queue_head_t wait;
1932 __u32 frag_point;
1933 __u32 user_frag;
1936 int init_err_counter;
1939 int init_cycle;
1942 __u16 default_stream;
1943 __u16 default_flags;
1944 __u32 default_ppid;
1945 __u32 default_context;
1946 __u32 default_timetolive;
1949 __u32 default_rcv_context;
1952 struct sctp_stream stream;
1955 struct sctp_outq outqueue;
1960 struct sctp_ulpq ulpq;
1963 __u32 last_ecne_tsn;
1966 __u32 last_cwr_tsn;
1969 int numduptsns;
1994 struct sctp_chunk *addip_last_asconf;
2005 struct list_head asconf_ack_list;
2035 struct list_head addip_chunk_list;
2057 __u32 addip_serial;
2058 int src_out_of_asoc_ok;
2059 union sctp_addr *asconf_addr_del_pending;
2060 struct sctp_transport *new_transport;
2066 struct list_head endpoint_shared_keys;
2071 struct sctp_auth_bytes *asoc_shared_key;
2072 struct sctp_shared_key *shkey;
2077 __u16 default_hmac_id;
2079 __u16 active_key_id;
2081 __u8 need_ecne:1, /* Need to send an ECNE Chunk? */
2082 temp:1, /* Is it a temporary association? */
2083 pf_expose:2, /* Expose pf state? */
2084 force_delay:1;
2086 __u8 strreset_enable;
2087 __u8 strreset_outstanding; /* request param count on the fly */
2089 __u32 strreset_outseq; /* Update after receiving response */
2090 __u32 strreset_inseq; /* Update after receiving request */
2091 __u32 strreset_result[2]; /* save the results of last 2 responses */
2093 struct sctp_chunk *strreset_chunk; /* save request chunk */
2095 struct sctp_priv_assoc_stats stats;
2097 int sent_cnt_removable;
2099 __u16 subscribe;
2101 __u64 abandoned_unsent[SCTP_PR_INDEX(MAX) + 1];
2102 __u64 abandoned_sent[SCTP_PR_INDEX(MAX) + 1];
2126 static inline struct sctp_association *sctp_assoc(struct sctp_ep_common *base) in sctp_assoc() argument