Lines Matching refs:dreq
44 * @sk: client|server|listening dccp socket (when @dreq != NULL)
45 * @dreq: request socket to use during connection setup, or NULL
48 int dccp_parse_options(struct sock *sk, struct dccp_request_sock *dreq,
99 if (dreq != NULL && (opt >= DCCPO_MIN_RX_CCID_SPECIFIC ||
125 rc = dccp_feat_parse_options(sk, dreq, mandatory, opt,
144 if (dreq != NULL) {
145 dreq->dreq_timestamp_echo = ntohl(opt_val);
146 dreq->dreq_timestamp_time = dccp_timestamp();
353 struct dccp_request_sock *dreq,
360 if (dreq != NULL) {
361 elapsed_time = dccp_timestamp() - dreq->dreq_timestamp_time;
362 tstamp_echo = htonl(dreq->dreq_timestamp_echo);
363 dreq->dreq_timestamp_echo = 0;
592 int dccp_insert_options_rsk(struct dccp_request_sock *dreq, struct sk_buff *skb)
596 if (dccp_feat_insert_opts(NULL, dreq, skb))
603 if (dreq->dreq_timestamp_echo != 0 &&
604 dccp_insert_option_timestamp_echo(NULL, dreq, skb))