Home | History | Annotate | Download | only in tcpdump

Lines Matching refs:cp

79 of_header_body_print(netdissect_options *ndo, const u_char *cp, const u_char *ep)
85 if (ep < cp + OF_HEADER_LEN)
88 ND_TCHECK2(*cp, 1);
89 version = *cp;
90 cp += 1;
92 ND_TCHECK2(*cp, 1);
93 type = *cp;
94 cp += 1;
96 ND_TCHECK2(*cp, 2);
97 length = EXTRACT_16BITS(cp);
98 cp += 2;
100 ND_TCHECK2(*cp, 4);
101 xid = EXTRACT_32BITS(cp);
102 cp += 4;
116 return of10_header_body_print(ndo, cp, ep, type, length, xid);
119 ND_TCHECK2(*cp, length - OF_HEADER_LEN);
120 return cp + length - OF_HEADER_LEN; /* done with current message */
125 ND_TCHECK2(*cp, ep - cp);
135 openflow_print(netdissect_options *ndo, const u_char *cp, const u_int len)
137 const u_char *ep = cp + len;
140 while (cp < ep)
141 cp = of_header_body_print(ndo, cp, ep);