Home
last modified time | relevance | path

Searched refs:ar_sha (Results 1 – 4 of 4) sorted by relevance

/netbsd/sys/net/
H A Dif_arp.h69 uint8_t ar_sha[]; /* sender hardware address */ member
83 ar_sha(struct arphdr *ap) in ar_sha() function
/netbsd/sys/netinet/
H A Dif_arp.c554 memcpy(ar_sha(ah), saddr, ah->ar_hln); in arprequest()
796 ifp = if_get_bylla(ar_sha(ah), ah->ar_hln, &psref); in in_arpinput()
845 carp_iamatch(ia, ar_sha(ah), in in_arpinput()
954 memcmp(mtag + 1, ar_sha(ah), ah->ar_hln) == 0)) { in in_arpinput()
959 NULL, 0, ar_sha(ah), ah->ar_hln); in in_arpinput()
984 memcmp(ar_sha(ah), &la->ll_addr, ifp->if_addrlen)) in in_arpinput()
989 ar_sha(ah), ah->ar_hln); in in_arpinput()
1032 memcpy(&la->ll_addr, ar_sha(ah), ifp->if_addrlen); in in_arpinput()
1100 memcpy(tha, ar_sha(ah), ah->ar_hln); in in_arpinput()
1129 memcpy(tha, ar_sha(ah), ah->ar_hln); in in_arpinput()
[all …]
/netbsd/usr.sbin/rarpd/
H A Drarpd.c408 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);
/netbsd/external/bsd/tcpdump/dist/
H A Dprint-arp.c81 u_char ar_sha[]; /* sender hardware address */ member
86 #define ar_sha(ap) (((const u_char *)((ap)+1))+ 0) macro
99 #define SHA(ap) (ar_sha(ap))