Print this page
dccp: clock_t


 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