Searched refs:enaddr (Results 1 – 10 of 10) sorted by relevance
/dragonfly/sys/netinet/ |
H A D | if_ether.h | 56 (enaddr)[0] = 0x01; \ 57 (enaddr)[1] = 0x00; \ 58 (enaddr)[2] = 0x5e; \ 60 (enaddr)[4] = ((u_char *)ipaddr)[2]; \ 61 (enaddr)[5] = ((u_char *)ipaddr)[3]; \ 72 (enaddr)[0] = 0x33; \ 73 (enaddr)[1] = 0x33; \ 74 (enaddr)[2] = ((u_char *)ip6addr)[12]; \ 75 (enaddr)[3] = ((u_char *)ip6addr)[13]; \ 76 (enaddr)[4] = ((u_char *)ip6addr)[14]; \ [all …]
|
H A D | if_ether.c | 385 memcpy(ar_sha(ah), enaddr, ah->ar_hln); in arpreq_alloc() 446 if (enaddr == NULL) { in arprequest() 450 enaddr = IF_LLADDR(ifp); in arprequest() 454 m = arpreq_alloc(ifp, sip, tip, enaddr); in arprequest() 473 if (enaddr == NULL) { in arprequest_async() 477 enaddr = IF_LLADDR(ifp); in arprequest_async() 480 m = arpreq_alloc(ifp, sip, tip, enaddr); in arprequest_async() 891 uint8_t *enaddr = NULL; in in_arpinput() local 1039 if (!enaddr) in in_arpinput() 1040 enaddr = (uint8_t *)IF_LLADDR(ifp); in in_arpinput() [all …]
|
H A D | ip_carp.c | 1556 const struct in_addr *isaddr, uint8_t **enaddr) in carp_iamatch_balance() argument 1592 *enaddr = IF_LLADDR(&vh->sc_if); in carp_iamatch_balance() 1613 return carp_iamatch_balance(cif, itaddr, isaddr, enaddr); in carp_iamatch()
|
/dragonfly/stand/lib/ |
H A D | if_ether.h | 82 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \ argument 86 (enaddr)[0] = 0x01; \ 87 (enaddr)[1] = 0x00; \ 88 (enaddr)[2] = 0x5e; \ 89 (enaddr)[3] = ((u_int8_t *)ipaddr)[1] & 0x7f; \ 90 (enaddr)[4] = ((u_int8_t *)ipaddr)[2]; \ 91 (enaddr)[5] = ((u_int8_t *)ipaddr)[3]; \
|
/dragonfly/sys/dev/virtual/vkernel/net/ |
H A D | if_vke.c | 772 uint8_t enaddr[ETHER_ADDR_LEN]; in vke_attach() local 779 if (info->enaddr) { in vke_attach() 783 bcopy(info->enaddr, enaddr, ETHER_ADDR_LEN); in vke_attach() 793 bzero(enaddr, sizeof(enaddr)); in vke_attach() 801 if (ioctl(fd, SIOCGIFADDR, enaddr) < 0) { in vke_attach() 809 read(fd, enaddr + 2, 4); in vke_attach() 812 enaddr[4] = (int)getpid() >> 8; in vke_attach() 813 enaddr[5] = (int)getpid() & 255; in vke_attach() 816 enaddr[1] += 1; in vke_attach() 818 if (ETHER_IS_MULTICAST(enaddr)) { in vke_attach() [all …]
|
/dragonfly/libexec/bootpd/ |
H A D | getether.c | 197 char *enaddr; local 310 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset; 311 memcpy(eap, enaddr, EALEN);
|
/dragonfly/sys/dev/netif/stge/ |
H A D | if_stge.c | 575 uint8_t enaddr[ETHER_ADDR_LEN]; in stge_attach() local 700 enaddr[0] = v & 0xff; in stge_attach() 701 enaddr[1] = v >> 8; in stge_attach() 703 enaddr[2] = v & 0xff; in stge_attach() 704 enaddr[3] = v >> 8; in stge_attach() 706 enaddr[4] = v & 0xff; in stge_attach() 707 enaddr[5] = v >> 8; in stge_attach() 716 bcopy(myaddr, enaddr, sizeof(enaddr)); in stge_attach() 755 ether_ifattach(ifp, enaddr, NULL); in stge_attach()
|
/dragonfly/sys/platform/vkernel64/include/ |
H A D | md_var.h | 62 u_char *enaddr; member
|
/dragonfly/sys/dev/netif/txp/ |
H A D | if_txp.c | 208 uint8_t enaddr[ETHER_ADDR_LEN]; in txp_attach() local 277 enaddr[0] = ((uint8_t *)&p1)[1]; in txp_attach() 278 enaddr[1] = ((uint8_t *)&p1)[0]; in txp_attach() 279 enaddr[2] = ((uint8_t *)&p2)[3]; in txp_attach() 280 enaddr[3] = ((uint8_t *)&p2)[2]; in txp_attach() 281 enaddr[4] = ((uint8_t *)&p2)[1]; in txp_attach() 282 enaddr[5] = ((uint8_t *)&p2)[0]; in txp_attach() 311 ether_ifattach(ifp, enaddr, NULL); in txp_attach()
|
/dragonfly/sys/platform/vkernel64/platform/ |
H A D | init.c | 1361 if ((info->enaddr = malloc(ETHER_ADDR_LEN)) == NULL) in init_netif() 1364 if ((kether_aton(tmp, info->enaddr)) == NULL) { in init_netif() 1365 free(info->enaddr); in init_netif() 1366 info->enaddr = NULL; in init_netif()
|