Lines Matching refs:ap

79 #define ar_sha(ap)	(((const u_char *)((ap)+1))+  0)  argument
80 #define ar_spa(ap) (((const u_char *)((ap)+1))+ GET_U_1((ap)->ar_hln)) argument
81 #define ar_tha(ap) (((const u_char *)((ap)+1))+ GET_U_1((ap)->ar_hln)+GET_U_1((ap)->ar_pln)) argument
82 #define ar_tpa(ap) (((const u_char *)((ap)+1))+2*GET_U_1((ap)->ar_hln)+GET_U_1((ap)->ar_pln)) argument
87 #define HRD(ap) GET_BE_U_2((ap)->ar_hrd) argument
88 #define HRD_LEN(ap) GET_U_1((ap)->ar_hln) argument
89 #define PROTO_LEN(ap) GET_U_1((ap)->ar_pln) argument
90 #define OP(ap) GET_BE_U_2((ap)->ar_op) argument
91 #define PRO(ap) GET_BE_U_2((ap)->ar_pro) argument
92 #define SHA(ap) (ar_sha(ap)) argument
93 #define SPA(ap) (ar_spa(ap)) argument
94 #define THA(ap) (ar_tha(ap)) argument
95 #define TPA(ap) (ar_tpa(ap)) argument
155 #define ATMHRD(ap) GET_BE_U_2((ap)->aar_hrd) argument
156 #define ATMSHRD_LEN(ap) (GET_U_1((ap)->aar_shtl) & ATMARP_LEN_MASK) argument
157 #define ATMSSLN(ap) (GET_U_1((ap)->aar_sstl) & ATMARP_LEN_MASK) argument
158 #define ATMSPROTO_LEN(ap) GET_U_1((ap)->aar_spln) argument
159 #define ATMOP(ap) GET_BE_U_2((ap)->aar_op) argument
160 #define ATMPRO(ap) GET_BE_U_2((ap)->aar_pro) argument
161 #define ATMTHRD_LEN(ap) (GET_U_1((ap)->aar_thtl) & ATMARP_LEN_MASK) argument
162 #define ATMTSLN(ap) (GET_U_1((ap)->aar_tstl) & ATMARP_LEN_MASK) argument
163 #define ATMTPROTO_LEN(ap) GET_U_1((ap)->aar_tpln) argument
164 #define aar_sha(ap) ((const u_char *)((ap)+1)) argument
165 #define aar_ssa(ap) (aar_sha(ap) + ATMSHRD_LEN(ap)) argument
166 #define aar_spa(ap) (aar_ssa(ap) + ATMSSLN(ap)) argument
167 #define aar_tha(ap) (aar_spa(ap) + ATMSPROTO_LEN(ap)) argument
168 #define aar_tsa(ap) (aar_tha(ap) + ATMTHRD_LEN(ap)) argument
169 #define aar_tpa(ap) (aar_tsa(ap) + ATMTSLN(ap)) argument
172 #define ATMSHA(ap) (aar_sha(ap)) argument
173 #define ATMSSA(ap) (aar_ssa(ap)) argument
174 #define ATMSPA(ap) (aar_spa(ap)) argument
175 #define ATMTHA(ap) (aar_tha(ap)) argument
176 #define ATMTSA(ap) (aar_tsa(ap)) argument
177 #define ATMTPA(ap) (aar_tpa(ap)) argument
193 const struct arp_pkthdr *ap, u_short pro) in tpaddr_print_ip() argument
197 else if (PROTO_LEN(ap) != 4) in tpaddr_print_ip()
200 ND_PRINT("%s", GET_IPADDR_STRING(TPA(ap))); in tpaddr_print_ip()
205 const struct arp_pkthdr *ap, u_short pro) in spaddr_print_ip() argument
209 else if (PROTO_LEN(ap) != 4) in spaddr_print_ip()
212 ND_PRINT("%s", GET_IPADDR_STRING(SPA(ap))); in spaddr_print_ip()
232 const struct atmarp_pkthdr *ap, u_short pro) in atmarp_tpaddr_print() argument
236 else if (ATMTPROTO_LEN(ap) != 4) in atmarp_tpaddr_print()
239 ND_PRINT("%s", GET_IPADDR_STRING(ATMTPA(ap))); in atmarp_tpaddr_print()
244 const struct atmarp_pkthdr *ap, u_short pro) in atmarp_spaddr_print() argument
248 else if (ATMSPROTO_LEN(ap) != 4) in atmarp_spaddr_print()
251 ND_PRINT("%s", GET_IPADDR_STRING(ATMSPA(ap))); in atmarp_spaddr_print()
258 const struct atmarp_pkthdr *ap; in atmarp_print() local
261 ap = (const struct atmarp_pkthdr *)bp; in atmarp_print()
262 ND_TCHECK_SIZE(ap); in atmarp_print()
264 hrd = ATMHRD(ap); in atmarp_print()
265 pro = ATMPRO(ap); in atmarp_print()
266 op = ATMOP(ap); in atmarp_print()
268 ND_TCHECK_LEN(ATMTPA(ap), ATMTPROTO_LEN(ap)); in atmarp_print()
275 ATMSPROTO_LEN(ap) != 4 || in atmarp_print()
276 ATMTPROTO_LEN(ap) != 4 || in atmarp_print()
281 ATMSPROTO_LEN(ap), in atmarp_print()
282 ATMTPROTO_LEN(ap)); in atmarp_print()
299 atmarp_tpaddr_print(ndo, ap, pro); in atmarp_print()
300 if (ATMTHRD_LEN(ap) != 0) { in atmarp_print()
302 atmarp_addr_print(ndo, ATMTHA(ap), ATMTHRD_LEN(ap), in atmarp_print()
303 ATMTSA(ap), ATMTSLN(ap)); in atmarp_print()
307 atmarp_spaddr_print(ndo, ap, pro); in atmarp_print()
311 atmarp_spaddr_print(ndo, ap, pro); in atmarp_print()
313 atmarp_addr_print(ndo, ATMSHA(ap), ATMSHRD_LEN(ap), ATMSSA(ap), in atmarp_print()
314 ATMSSLN(ap)); in atmarp_print()
319 atmarp_addr_print(ndo, ATMTHA(ap), ATMTHRD_LEN(ap), ATMTSA(ap), in atmarp_print()
320 ATMTSLN(ap)); in atmarp_print()
322 atmarp_addr_print(ndo, ATMSHA(ap), ATMSHRD_LEN(ap), ATMSSA(ap), in atmarp_print()
323 ATMSSLN(ap)); in atmarp_print()
327 atmarp_addr_print(ndo, ATMSHA(ap), ATMSHRD_LEN(ap), ATMSSA(ap), in atmarp_print()
328 ATMSSLN(ap)); in atmarp_print()
330 atmarp_spaddr_print(ndo, ap, pro); in atmarp_print()
335 atmarp_spaddr_print(ndo, ap, pro); in atmarp_print()
339 ND_DEFAULTPRINT((const u_char *)ap, caplen); in atmarp_print()
351 const struct arp_pkthdr *ap; in arp_print() local
355 ap = (const struct arp_pkthdr *)bp; in arp_print()
356 ND_TCHECK_SIZE(ap); in arp_print()
358 hrd = HRD(ap); in arp_print()
359 pro = PRO(ap); in arp_print()
360 op = OP(ap); in arp_print()
380 ND_TCHECK_LEN(TPA(ap), PROTO_LEN(ap)); in arp_print()
388 PROTO_LEN(ap) != 4 || in arp_print()
389 HRD_LEN(ap) == 0 || in arp_print()
393 HRD_LEN(ap), in arp_print()
395 PROTO_LEN(ap)); in arp_print()
412 tpaddr_print_ip(ndo, ap, pro); in arp_print()
413 if (isnonzero(ndo, (const u_char *)THA(ap), HRD_LEN(ap))) in arp_print()
415 GET_LINKADDR_STRING(THA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
417 spaddr_print_ip(ndo, ap, pro); in arp_print()
421 spaddr_print_ip(ndo, ap, pro); in arp_print()
423 GET_LINKADDR_STRING(SHA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
435 GET_LINKADDR_STRING(THA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
437 GET_LINKADDR_STRING(SHA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
442 GET_LINKADDR_STRING(THA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
443 tpaddr_print_ip(ndo, ap, pro); in arp_print()
455 GET_LINKADDR_STRING(THA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
457 GET_LINKADDR_STRING(SHA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
462 GET_LINKADDR_STRING(SHA(ap), linkaddr, HRD_LEN(ap))); in arp_print()
463 spaddr_print_ip(ndo, ap, pro); in arp_print()
467 ND_DEFAULTPRINT((const u_char *)ap, caplen); in arp_print()