Lines Matching defs:rdpcb
270 typedef struct rdpcb { struct
271 struct inpcb *r_inpcb;
273 rdpstate r_state; /* state of connection */
274 rdpsequence r_iss; /* initial sequence # sent (in SYN) */
275 rdpsequence r_irs; /* initial sequence # rcvd (in SYN) */
276 rdpsequence r_sndnxt; /* seq # for next datagram we send */
278 struct rdp_msgq r_sendq, r_rcvq;
286 boolean r_synrcvd; /* have we rcvd his SYN? */
287 boolean r_synacked; /* has he ACKed our SYN? */
288 boolean r_usrclosed; /* has user process close(2)ed yet? */
289 boolean r_sendrst; /* set reset in outgoing packet */
290 boolean r_sendnull; /* set null in outgoing packet */
291 boolean r_sequential; /* sequential delivery? */
292 boolean r_rttiming; /* are we measuring rtt? */
294 rdptimerval r_closewait; /* # 0.5 sec units before destroy *cb */
296 rdptimerval r_rttl; /* error if dgram unacked in this time*/
298 rdptimerval r_tvnull; /* for testing connection existence */
300 char r_nullsent; /* # successive null messages sent */
307 rdptimerval r_rxmitime; /* current idea of re-xmission time */
327 rdpsequence r_rttimed; /* seq # of dgram finding rtt for */
328 rdptimerval r_rtt; /* round trip time (in 0.5 sec units)*/
329 rdptimerval r_srtt; /* smoothed round trip time */
356 int r_rttlindex;
364 rdptimerval r_timers[RDP_NTIMERS];
369 rdptimerval r_rxtimers[RDP_MAXDGRAMS]; /* send retransmit timers */
397 #define rdpcbtoso(r) ((r)->r_inpcb->inp_socket) argument
467 #define rdp_action(input, rdpcb, arg) rdpaction(input, rdpcb, (int) arg) argument