Home
last modified time | relevance | path

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

/freebsd-14.2/sys/netinet/
H A Dif_ether.h45 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \ argument
49 (enaddr)[0] = 0x01; \
50 (enaddr)[1] = 0x00; \
51 (enaddr)[2] = 0x5e; \
53 (enaddr)[4] = ((const u_char *)ipaddr)[2]; \
54 (enaddr)[5] = ((const u_char *)ipaddr)[3]; \
65 (enaddr)[0] = 0x33; \
66 (enaddr)[1] = 0x33; \
67 (enaddr)[2] = ((const u_char *)ip6addr)[12]; \
68 (enaddr)[3] = ((const u_char *)ip6addr)[13]; \
[all …]
H A Dif_ether.c348 const struct in_addr *tip, u_char *enaddr) in arprequest_internal() argument
390 if (enaddr == NULL) in arprequest_internal()
408 bcopy(enaddr, ar_sha(ah), ah->ar_hln); in arprequest_internal()
443 const struct in_addr *tip, u_char *enaddr) in arprequest() argument
776 u_int8_t *enaddr = NULL; in in_arpinput() local
881 (*carp_iamatch_p)(ifa, &enaddr))) { in in_arpinput()
894 if (!enaddr) in in_arpinput()
895 enaddr = (u_int8_t *)IF_LLADDR(ifp); in in_arpinput()
899 if (!bcmp(ar_sha(ah), enaddr, ifp->if_addrlen)) in in_arpinput()
1010 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); in in_arpinput()
[all …]
H A Dip_carp.c1186 carp_iamatch(struct ifaddr *ifa, uint8_t **enaddr) in carp_iamatch() argument
1191 *enaddr = LLADDR(&sc->sc_addr); in carp_iamatch()
/freebsd-14.2/libexec/bootpd/
H A Dgetether.c194 char *enaddr; local
307 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset;
308 memcpy(eap, enaddr, EALEN);
/freebsd-14.2/sys/net/
H A Ddebugnet_inet.c286 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-14.2/sys/dev/sbni/
H A Dif_sbnivar.h69 u_char enaddr[6]; member
H A Dif_sbni.c243 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()
/freebsd-14.2/sys/dev/stge/
H A Dif_stge.c432 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-14.2/sys/arm64/broadcom/genet/
H A Dif_genet.c988 uint8_t *enaddr; in gen_set_enaddr() local
997 enaddr = if_getlladdr(ifp); in gen_set_enaddr()
999 val = enaddr[3] | (enaddr[2] << 8) | (enaddr[1] << 16) | in gen_set_enaddr()
1000 (enaddr[0] << 24); in gen_set_enaddr()
1002 val = enaddr[5] | (enaddr[4] << 8); in gen_set_enaddr()
/freebsd-14.2/sys/dev/neta/
H A Dif_mvnetavar.h282 uint8_t enaddr[ETHER_ADDR_LEN]; member
H A Dif_mvneta.c605 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-14.2/sys/dev/cas/
H A Dif_cas.c2642 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()