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

/freebsd-current/sys/netinet/
H A Dif_ether.h43 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \
45 /* u_char enaddr[ETHER_ADDR_LEN]; */ \
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) \
61 /* u_char enaddr[ETHER_ADDR_LE
[all...]
H A Dif_ether.c346 const struct in_addr *tip, u_char *enaddr)
388 if (enaddr == NULL)
389 enaddr = carpaddr ? carpaddr : (u_char *)IF_LLADDR(ifp);
406 bcopy(enaddr, ar_sha(ah), ah->ar_hln);
441 const struct in_addr *tip, u_char *enaddr)
444 (void) arprequest_internal(ifp, sip, tip, enaddr);
774 u_int8_t *enaddr = NULL; local
838 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) {
879 (*carp_iamatch_p)(ifa, &enaddr))) {
892 if (!enaddr)
345 arprequest_internal(struct ifnet *ifp, const struct in_addr *sip, const struct in_addr *tip, u_char *enaddr) argument
440 arprequest(struct ifnet *ifp, const struct in_addr *sip, const struct in_addr *tip, u_char *enaddr) argument
1008 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
1044 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
1455 arp_announce_ifaddr(struct ifnet *ifp, struct in_addr addr, u_char *enaddr) argument
[all...]
H A Dip_carp.c1633 carp_iamatch(struct ifaddr *ifa, uint8_t **enaddr) argument
1638 *enaddr = sc->sc_addr;
/freebsd-current/sys/dev/sbni/
H A Dif_sbnivar.h69 u_char enaddr[6]; member in struct:sbni_softc
H A Dif_sbni.c245 ether_ifattach(ifp, sc->enaddr);
973 *(u_int16_t *) sc->enaddr = htons(0x00ff);
975 *(u_int32_t *) (sc->enaddr + 2) =
978 *(u_char *) (sc->enaddr + 2) = 0x01;
979 read_random(sc->enaddr + 3, 3);
/freebsd-current/libexec/bootpd/
H A Dgetether.c197 char *enaddr;
310 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset;
311 memcpy(eap, enaddr, EALEN);
194 char *enaddr; local
/freebsd-current/sys/net/
H A Ddebugnet_inet.c286 uint8_t *enaddr; local
325 enaddr = (uint8_t *)IF_LLADDR(ifp);
327 if (memcmp(ar_sha(ah), enaddr, ifp->if_addrlen) == 0) {
380 memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
/freebsd-current/sys/arm64/broadcom/genet/
H A Dif_genet.c987 uint8_t *enaddr; local
996 enaddr = if_getlladdr(ifp);
998 val = enaddr[3] | (enaddr[2] << 8) | (enaddr[1] << 16) |
999 (enaddr[0] << 24);
1001 val = enaddr[5] | (enaddr[4] << 8);
/freebsd-current/sys/dev/neta/
H A Dif_mvnetavar.h282 uint8_t enaddr[ETHER_ADDR_LEN]; member in struct:mvneta_softc
H A Dif_mvneta.c605 if (mvneta_get_mac_address(sc, sc->enaddr)) {
609 mvneta_set_mac_address(sc, sc->enaddr);
823 ether_ifattach(ifp, sc->enaddr);
2209 bcopy(if_getlladdr(ifp), sc->enaddr, ETHER_ADDR_LEN);
2210 mvneta_set_mac_address(sc, sc->enaddr);
3302 i = sc->enaddr[5] & 0xf; /* last nibble */
/freebsd-current/sys/dev/stge/
H A Dif_stge.c432 uint8_t enaddr[ETHER_ADDR_LEN]; local
542 enaddr[0] = v & 0xff;
543 enaddr[1] = v >> 8;
545 enaddr[2] = v & 0xff;
546 enaddr[3] = v >> 8;
548 enaddr[4] = v & 0xff;
549 enaddr[5] = v >> 8;
558 bcopy(myaddr, enaddr, sizeof(enaddr));
606 ether_ifattach(ifp, enaddr);
[all...]
/freebsd-current/sys/dev/cas/
H A Dif_cas.c2650 u_char enaddr[4][ETHER_ADDR_LEN]; local
2743 memset(enaddr, 0, sizeof(enaddr));
2808 enaddr[lma], sizeof(enaddr[lma]));
2854 if (lma > 1 && pci_get_slot(dev) < nitems(enaddr))
2856 memcpy(sc->sc_enaddr, enaddr[i], ETHER_ADDR_LEN);

Completed in 603 milliseconds