Lines Matching refs:dh
78 static inline struct dccp_hdr_ext *dccp_hdrx(const struct dccp_hdr *dh)
80 return (struct dccp_hdr_ext *)((unsigned char *)dh + sizeof(*dh));
83 static inline unsigned int __dccp_basic_hdr_len(const struct dccp_hdr *dh)
85 return sizeof(*dh) + (dh->dccph_x ? sizeof(struct dccp_hdr_ext) : 0);
90 const struct dccp_hdr *dh = dccp_hdr(skb);
91 return __dccp_basic_hdr_len(dh);
94 static inline __u64 dccp_hdr_seq(const struct dccp_hdr *dh)
96 __u64 seq_nr = ntohs(dh->dccph_seq);
98 if (dh->dccph_x != 0)
99 seq_nr = (seq_nr << 32) + ntohl(dccp_hdrx(dh)->dccph_seq_low);
101 seq_nr += (u32)dh->dccph_seq2 << 16;
136 static inline unsigned int __dccp_hdr_len(const struct dccp_hdr *dh)
138 return __dccp_basic_hdr_len(dh) +
139 dccp_packet_hdr_len(dh->dccph_type);