| /src/sys/net/ |
| if_arp.h | 45 * It is followed by the variable-sized fields ar_sha, arp_spa, 72 uint8_t ar_sha[]; /* sender hardware address */ member in struct:arphdr 86 ar_sha(struct arphdr *ap) function
|
| /src/sys/netinet/ |
| if_arp.c | 554 memcpy(ar_sha(ah), saddr, ah->ar_hln); 798 ifp = if_get_bylla(ar_sha(ah), ah->ar_hln, &psref); 847 carp_iamatch(ia, ar_sha(ah), 916 if (!memcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) { 937 lla_snprintf(llabuf, sizeof(llabuf), ar_sha(ah), 968 memcmp(mtag + 1, ar_sha(ah), ah->ar_hln) == 0)) { 973 NULL, 0, ar_sha(ah), ah->ar_hln); 998 memcmp(ar_sha(ah), &la->ll_addr, ifp->if_addrlen)) 1003 ar_sha(ah), ah->ar_hln); 1057 memcpy(&la->ll_addr, ar_sha(ah), ifp->if_addrlen) [all...] |
| /src/usr.sbin/rarpd/ |
| rarpd.c | 408 if (memcmp((char *) &ep->ether_shost, ar_sha(ap), 6) != 0) { 419 if (!tha || memcmp(ar_sha(ap), tha, 6) != 0) { 787 (void)mkarp((u_int8_t *)ar_sha(ap), ipaddr); 804 memmove((char *) &ep->ether_dhost, ar_sha(ap), 6); 806 memmove(ar_sha(ap), (char *) ii->ii_eaddr, 6);
|
| /src/external/bsd/tcpdump/dist/ |
| print-arp.c | 46 * It is followed by the variable-sized fields ar_sha, arp_spa, 77 nd_byte ar_sha[]; /* sender hardware address */ member in struct:arp_pkthdr 82 #define ar_sha(ap) (((const u_char *)((ap)+1))+ 0) macro 95 #define SHA(ap) (ar_sha(ap))
|