Home
last modified time | relevance | path

Searched refs:enaddr (Results 1 – 10 of 10) sorted by relevance

/dragonfly/sys/netinet/
H A Dif_ether.h56 (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 Dif_ether.c385 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 Dip_carp.c1556 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 Dif_ether.h82 #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 Dif_vke.c772 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 Dgetether.c197 char *enaddr; local
310 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset;
311 memcpy(eap, enaddr, EALEN);
/dragonfly/sys/dev/netif/stge/
H A Dif_stge.c575 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 Dmd_var.h62 u_char *enaddr; member
/dragonfly/sys/dev/netif/txp/
H A Dif_txp.c208 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 Dinit.c1361 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()