Lines Matching refs:hdr
121 uint8_t icmp_ip __flexarr; /* IP hdr + 8 bytes of pkt */
132 uint8_t icmp_ip __flexarr; /* IP hdr + 8 bytes of pkt */
225 #define icmp_pack_hdr(hdr, type, code) do { \
226 struct icmp_hdr *icmp_pack_p = (struct icmp_hdr *)(hdr); \
230 #define icmp_pack_hdr_echo(hdr, type, code, id, seq, data, len) do { \
232 ((uint8_t *)(hdr) + ICMP_HDR_LEN); \
233 icmp_pack_hdr(hdr, type, code); \
239 #define icmp_pack_hdr_quote(hdr, type, code, word, pkt, len) do { \
241 ((uint8_t *)(hdr) + ICMP_HDR_LEN); \
242 icmp_pack_hdr(hdr, type, code); \
247 #define icmp_pack_hdr_mask(hdr, type, code, id, seq, mask) do { \
249 ((uint8_t *)(hdr) + ICMP_HDR_LEN); \
250 icmp_pack_hdr(hdr, type, code); \
256 #define icmp_pack_hdr_needfrag(hdr, type, code, mtu, pkt, len) do { \
258 (struct icmp_msg_needfrag *)((uint8_t *)(hdr) + ICMP_HDR_LEN); \
259 icmp_pack_hdr(hdr, type, code); \