129
130 uint32_t dccp_ibsegs; /* Inbound segments on this stream */
131 uint32_t dccp_obsegs; /* Outbound segments on this stream */
132
133 uint32_t
134 dccp_loopback: 1, /* Src and dst are the same machine */
135 dccp_localnet: 1, /* Src and dst are on the same subnet */
136 dccp_active_open: 1, /* This is a active open */
137 dccp_detached : 1, /* If we're detached from a stream */
138 dccp_dummy: 1;
139
140 uint32_t
141 dccp_allow_short_seqnos: 1,
142 dccp_ecn_incapable: 1;
143 /*
144 * Timers and timestamps.
145 */
146 mblk_t *dccp_timercache; /* Timer cache */
147 timeout_id_t dccp_timer_tid; /* Timer service id */
148
149 int64_t dccp_timestamp_init; /* Time reference */
150 int32_t dccp_timestamp_echo; /* Timestamp found in options */
151 int64_t dccp_timestamp;
152
153 /*
154 * Bind related.
155 */
156 struct dccp_s *dccp_bind_hash; /* Bind hash chain */
157 struct dccp_s *dccp_bind_hash_port; /* Bound to the same port */
158 struct dccp_s **dccp_ptpbhn;
159
160 struct dccphdra_s *dccp_dccpha; /* Template header */
161
162 mblk_t *dccp_xmit_head;
163
164 /*
165 * Pointers into the header template.
166 */
167 ipha_t *dccp_ipha;
168 ip6_t *dccp_ip6h;
169
170 t_uscalar_t dccp_acceptor_id; /* ACCEPTOR_id */
171
|
129
130 uint32_t dccp_ibsegs; /* Inbound segments on this stream */
131 uint32_t dccp_obsegs; /* Outbound segments on this stream */
132
133 uint32_t
134 dccp_loopback: 1, /* Src and dst are the same machine */
135 dccp_localnet: 1, /* Src and dst are on the same subnet */
136 dccp_active_open: 1, /* This is a active open */
137 dccp_detached : 1, /* If we're detached from a stream */
138 dccp_dummy: 1;
139
140 uint32_t
141 dccp_allow_short_seqnos: 1,
142 dccp_ecn_incapable: 1;
143 /*
144 * Timers and timestamps.
145 */
146 mblk_t *dccp_timercache; /* Timer cache */
147 timeout_id_t dccp_timer_tid; /* Timer service id */
148
149 clock_t dccp_timestamp_init; /* Time reference */
150 int32_t dccp_timestamp_echo; /* Timestamp found in options */
151 clock_t dccp_timestamp;
152
153 /*
154 * Bind related.
155 */
156 struct dccp_s *dccp_bind_hash; /* Bind hash chain */
157 struct dccp_s *dccp_bind_hash_port; /* Bound to the same port */
158 struct dccp_s **dccp_ptpbhn;
159
160 struct dccphdra_s *dccp_dccpha; /* Template header */
161
162 mblk_t *dccp_xmit_head;
163
164 /*
165 * Pointers into the header template.
166 */
167 ipha_t *dccp_ipha;
168 ip6_t *dccp_ip6h;
169
170 t_uscalar_t dccp_acceptor_id; /* ACCEPTOR_id */
171
|