Lines Matching defs:dh
406 struct dccp_hdr _hdr, *dh;
408 dh = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr);
409 if (dh == NULL)
412 tuple->src.u.dccp.port = dh->dccph_sport;
413 tuple->dst.u.dccp.port = dh->dccph_dport;
430 struct dccp_hdr _dh, *dh;
434 dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh);
435 BUG_ON(dh == NULL);
437 state = dccp_state_table[CT_DCCP_ROLE_CLIENT][dh->dccph_type][CT_DCCP_NONE];
463 static u64 dccp_ack_seq(const struct dccp_hdr *dh)
467 dhack = (void *)dh + __dccp_basic_hdr_len(dh);
479 struct dccp_hdr _dh, *dh;
483 dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh);
484 BUG_ON(dh == NULL);
485 type = dh->dccph_type;
512 ct->proto.dccp.handshake_seq = dccp_hdr_seq(dh);
517 dccp_ack_seq(dh) == ct->proto.dccp.handshake_seq)
531 ct->proto.dccp.handshake_seq = dccp_hdr_seq(dh);
570 struct dccp_hdr _dh, *dh;
575 dh = skb_header_pointer(skb, dataoff, sizeof(_dh), &dh);
576 if (dh == NULL) {
581 if (dh->dccph_doff * 4 < sizeof(struct dccp_hdr) ||
582 dh->dccph_doff * 4 > dccp_len) {
588 if (dh->dccph_cscov) {
589 cscov = (dh->dccph_cscov - 1) * 4;
603 if (dh->dccph_type >= DCCP_PKT_INVALID) {