/freebsd/sys/netinet/ |
H A D | if_ether.h | 43 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \ argument 47 (enaddr)[0] = 0x01; \ 48 (enaddr)[1] = 0x00; \ 49 (enaddr)[2] = 0x5e; \ 50 (enaddr)[3] = ((const u_char *)ipaddr)[1] & 0x7f; \ 51 (enaddr)[4] = ((const u_char *)ipaddr)[2]; \ 52 (enaddr)[5] = ((const u_char *)ipaddr)[3]; \ 59 #define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \ argument 63 (enaddr)[0] = 0x33; \ 64 (enaddr)[1] = 0x33; \ [all …]
|
H A D | if_ether.c | 347 const struct in_addr *tip, u_char *enaddr) in arprequest_internal() argument 389 if (enaddr == NULL) in arprequest_internal() 390 enaddr = carpaddr ? carpaddr : (u_char *)IF_LLADDR(ifp); in arprequest_internal() 407 bcopy(enaddr, ar_sha(ah), ah->ar_hln); in arprequest_internal() 442 const struct in_addr *tip, u_char *enaddr) in arprequest() argument 445 (void) arprequest_internal(ifp, sip, tip, enaddr); in arprequest() 775 u_int8_t *enaddr = NULL; in in_arpinput() local 839 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) { in in_arpinput() 880 (*carp_iamatch_p)(ifa, &enaddr))) { in in_arpinput() 893 if (!enaddr) in in_arpinput() [all …]
|
H A D | ip_carp.c | 1628 carp_iamatch(struct ifaddr *ifa, uint8_t **enaddr) in carp_iamatch() argument 1633 *enaddr = sc->sc_addr; in carp_iamatch()
|
/freebsd/libexec/bootpd/ |
H A D | getether.c | 194 char *enaddr; local 307 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset; 308 memcpy(eap, enaddr, EALEN);
|
/freebsd/sys/net/ |
H A D | debugnet_inet.c | 286 uint8_t *enaddr; in debugnet_handle_arp() local 325 enaddr = (uint8_t *)IF_LLADDR(ifp); in debugnet_handle_arp() 327 if (memcmp(ar_sha(ah), enaddr, ifp->if_addrlen) == 0) { in debugnet_handle_arp() 380 memcpy(ar_sha(ah), enaddr, ah->ar_hln); in debugnet_handle_arp()
|
/freebsd/sys/dev/sbni/ |
H A D | if_sbni.c | 243 ether_ifattach(ifp, sc->enaddr); in sbni_attach() 970 *(u_int16_t *) sc->enaddr = htons(0x00ff); in set_initial_values() 972 *(u_int32_t *) (sc->enaddr + 2) = in set_initial_values() 975 *(u_char *) (sc->enaddr + 2) = 0x01; in set_initial_values() 976 read_random(sc->enaddr + 3, 3); in set_initial_values()
|
H A D | if_sbnivar.h | 69 u_char enaddr[6]; member
|
/freebsd/sys/dev/stge/ |
H A D | if_stge.c | 432 uint8_t enaddr[ETHER_ADDR_LEN]; in stge_attach() local 542 enaddr[0] = v & 0xff; in stge_attach() 543 enaddr[1] = v >> 8; in stge_attach() 545 enaddr[2] = v & 0xff; in stge_attach() 546 enaddr[3] = v >> 8; in stge_attach() 548 enaddr[4] = v & 0xff; in stge_attach() 549 enaddr[5] = v >> 8; in stge_attach() 558 bcopy(myaddr, enaddr, sizeof(enaddr)); in stge_attach() 600 ether_ifattach(ifp, enaddr); in stge_attach()
|
/freebsd/sys/arm64/broadcom/genet/ |
H A D | if_genet.c | 984 uint8_t *enaddr; in gen_set_enaddr() local 993 enaddr = if_getlladdr(ifp); in gen_set_enaddr() 995 val = enaddr[3] | (enaddr[2] << 8) | (enaddr[1] << 16) | in gen_set_enaddr() 996 (enaddr[0] << 24); in gen_set_enaddr() 998 val = enaddr[5] | (enaddr[4] << 8); in gen_set_enaddr()
|
/freebsd/sys/dev/neta/ |
H A D | if_mvnetavar.h | 282 uint8_t enaddr[ETHER_ADDR_LEN]; member
|
H A D | if_mvneta.c | 605 if (mvneta_get_mac_address(sc, sc->enaddr)) { in mvneta_attach() 609 mvneta_set_mac_address(sc, sc->enaddr); in mvneta_attach() 818 ether_ifattach(ifp, sc->enaddr); in mvneta_attach() 2204 bcopy(if_getlladdr(ifp), sc->enaddr, ETHER_ADDR_LEN); in mvneta_init_locked() 2205 mvneta_set_mac_address(sc, sc->enaddr); in mvneta_init_locked() 3291 i = sc->enaddr[5] & 0xf; /* last nibble */ in mvneta_filter_setup()
|
/freebsd/sys/dev/cas/ |
H A D | if_cas.c | 2642 u_char enaddr[4][ETHER_ADDR_LEN]; in cas_pci_attach() local 2735 memset(enaddr, 0, sizeof(enaddr)); in cas_pci_attach() 2800 enaddr[lma], sizeof(enaddr[lma])); in cas_pci_attach() 2846 if (lma > 1 && pci_get_slot(dev) < nitems(enaddr)) in cas_pci_attach() 2848 memcpy(sc->sc_enaddr, enaddr[i], ETHER_ADDR_LEN); in cas_pci_attach()
|