| /freebsd-14.2/libexec/bootpd/ |
| H A D | Makefile.UNIX | 142 lookup.o getif.o hwaddr.o tzone.o report.o $(STRERROR) 147 lookup.o hwaddr.o tzone.o report.o $(STRERROR) 151 OBJ_GW= bootpgw.o getif.o hwaddr.o report.o $(STRERROR) 187 bootpd.o : bootp.h bptypes.h hash.h hwaddr.h bootpd.h dovend.h 189 bootpef.o : bootp.h bptypes.h hash.h hwaddr.h bootpd.h dovend.h 191 bootpgw.o : bootp.h bptypes.h getif.h hwaddr.h report.h patchlevel.h 193 dovend.o : bootp.h bptypes.h bootpd.h hash.h hwaddr.h report.h dovend.h 194 dumptab.o : bootp.h bptypes.h hash.h hwaddr.h report.h patchlevel.h bootpd.h 197 hwaddr.o : bptypes.h hwaddr.h report.h 200 readfile.o : bootp.h bptypes.h hash.h hwaddr.h lookup.h readfile.h
|
| H A D | Makefile | 12 lookup.c getif.c hwaddr.c report.c tzone.c rtmsg.c
|
| H A D | README | 120 hwaddr.c Hardware address support 121 hwaddr.h header for above
|
| /freebsd-14.2/sys/arm/allwinner/ |
| H A D | if_emac.c | 187 hwaddr[1] = (val1 >> 8) & 0xff; in emac_get_hwaddr() 188 hwaddr[2] = (val1 >> 0) & 0xff; in emac_get_hwaddr() 196 hwaddr[0] = 0x2; in emac_get_hwaddr() 197 hwaddr[1] = rootkey[3]; in emac_get_hwaddr() 198 hwaddr[2] = rootkey[12]; in emac_get_hwaddr() 199 hwaddr[3] = rootkey[13]; in emac_get_hwaddr() 200 hwaddr[4] = rootkey[14]; in emac_get_hwaddr() 201 hwaddr[5] = rootkey[15]; in emac_get_hwaddr() 205 hwaddr[0] = 'b'; in emac_get_hwaddr() 206 hwaddr[1] = 's'; in emac_get_hwaddr() [all …]
|
| /freebsd-14.2/sys/dev/ffec/ |
| H A D | if_ffec.c | 953 hwaddr[0] = palr >> 24; in ffec_get_hwaddr() 954 hwaddr[1] = palr >> 16; in ffec_get_hwaddr() 955 hwaddr[2] = palr >> 8; in ffec_get_hwaddr() 961 hwaddr[0] = 'b'; in ffec_get_hwaddr() 962 hwaddr[1] = 's'; in ffec_get_hwaddr() 963 hwaddr[2] = 'd'; in ffec_get_hwaddr() 964 hwaddr[3] = rnd >> 16; in ffec_get_hwaddr() 965 hwaddr[4] = rnd >> 8; in ffec_get_hwaddr() 966 hwaddr[5] = rnd >> 0; in ffec_get_hwaddr() 972 hwaddr[0], hwaddr[1], hwaddr[2], in ffec_get_hwaddr() [all …]
|
| /freebsd-14.2/sys/dev/beri/virtio/network/ |
| H A D | if_vtbe.c | 502 vtbe_get_hwaddr(struct vtbe_softc *sc, uint8_t *hwaddr) in vtbe_get_hwaddr() argument 512 hwaddr[0] = 'b'; in vtbe_get_hwaddr() 513 hwaddr[1] = 's'; in vtbe_get_hwaddr() 514 hwaddr[2] = 'd'; in vtbe_get_hwaddr() 515 hwaddr[3] = rnd >> 16; in vtbe_get_hwaddr() 516 hwaddr[4] = rnd >> 8; in vtbe_get_hwaddr() 517 hwaddr[5] = rnd >> 0; in vtbe_get_hwaddr()
|
| /freebsd-14.2/sys/ofed/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib.h | 171 u8 hwaddr[INFINIBAND_ALEN]; member 177 u8 hwaddr[INFINIBAND_ALEN]; member 416 uint8_t hwaddr[INFINIBAND_ALEN]; member 550 static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr) in ipoib_cm_enabled() argument 552 return IPOIB_CM_SUPPORTED(hwaddr); in ipoib_cm_enabled() 604 static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr) in ipoib_cm_enabled() argument
|
| H A D | ipoib_main.c | 555 if (ipoib_cm_enabled(priv, path->hwaddr) && !ipoib_cm_get(path)) in path_rec_completion() 584 path_rec_create(struct ipoib_dev_priv *priv, uint8_t *hwaddr) in path_rec_create() argument 600 memcpy(&path->hwaddr, hwaddr, INFINIBAND_ALEN); in path_rec_create() 602 memcpy(path->pathrec.dgid.raw, &hwaddr[4], sizeof (union ib_gid)); in path_rec_create() 674 path = __path_find(priv, eh->hwaddr + 4); in ipoib_unicast_send() 679 path = path_rec_create(priv, eh->hwaddr); in ipoib_unicast_send() 707 ipoib_send(priv, mb, path->ah, IPOIB_QPN(eh->hwaddr)); in ipoib_unicast_send() 723 if (IPOIB_IS_MULTICAST(eh->hwaddr)) { in ipoib_send_one() 725 eh->hwaddr[8] = (priv->pkey >> 8) & 0xff; in ipoib_send_one() 726 eh->hwaddr[9] = priv->pkey & 0xff; in ipoib_send_one() [all …]
|
| /freebsd-14.2/sys/dev/vnic/ |
| H A D | nicvf_main.c | 187 uint8_t hwaddr[ETHER_ADDR_LEN]; in nicvf_attach() local 233 if (memcmp(nic->hwaddr, zeromac, ETHER_ADDR_LEN) == 0) { in nicvf_attach() 234 nicvf_hw_addr_random(hwaddr); in nicvf_attach() 235 memcpy(nic->hwaddr, hwaddr, ETHER_ADDR_LEN); in nicvf_attach() 237 nicvf_hw_set_mac_addr(nic, hwaddr); in nicvf_attach() 261 ether_ifattach(nic->ifp, nic->hwaddr); in nicvf_attach() 308 nicvf_hw_addr_random(uint8_t *hwaddr) in nicvf_hw_addr_random() argument 325 memcpy(hwaddr, addr, ETHER_ADDR_LEN); in nicvf_hw_addr_random() 579 if (memcmp(nic->hwaddr, if_addr, ETHER_ADDR_LEN) != 0) { in nicvf_if_init_locked() 580 memcpy(nic->hwaddr, if_addr, ETHER_ADDR_LEN); in nicvf_if_init_locked() [all …]
|
| H A D | thunder_bgx_fdt.c | 73 bgx_fdt_get_macaddr(phandle_t phy, uint8_t *hwaddr) in bgx_fdt_get_macaddr() argument 79 memset(hwaddr, 0, ETHER_ADDR_LEN); in bgx_fdt_get_macaddr() 81 memcpy(hwaddr, addr, ETHER_ADDR_LEN); in bgx_fdt_get_macaddr()
|
| /freebsd-14.2/sbin/ifconfig/ |
| H A D | af_link.c | 189 struct nlattr *hwaddr = link->iflaf_orig_hwaddr; in link_status_nl() local 191 if (memcmp(NLA_DATA(hwaddr), NLA_DATA(link->ifla_address), sdl.sdl_alen)) in link_status_nl() 192 print_ether((struct ether_addr *)NLA_DATA(hwaddr), "hwaddr"); in link_status_nl()
|
| /freebsd-14.2/sys/dev/firewire/ |
| H A D | if_fwip.c | 151 struct fw_hwaddr *hwaddr; in fwip_attach() local 174 hwaddr = &IFP2FWC(fwip->fw_softc.fwip_ifp)->fc_hwaddr; in fwip_attach() 175 hwaddr->sender_unique_ID_hi = htonl(fwip->fd.fc->eui.hi); in fwip_attach() 176 hwaddr->sender_unique_ID_lo = htonl(fwip->fd.fc->eui.lo); in fwip_attach() 177 hwaddr->sender_max_rec = fwip->fd.fc->maxrec; in fwip_attach() 178 hwaddr->sspd = fwip->fd.fc->speed; in fwip_attach() 179 hwaddr->sender_unicast_FIFO_hi = htons((uint16_t)(INET_FIFO >> 32)); in fwip_attach() 180 hwaddr->sender_unicast_FIFO_lo = htonl((uint32_t)INET_FIFO); in fwip_attach() 196 firewire_ifattach(ifp, hwaddr); in fwip_attach()
|
| /freebsd-14.2/sys/dev/enetc/ |
| H A D | if_enetc.c | 559 struct ether_addr hwaddr; in enetc_get_hwaddr() local 566 memcpy(&hwaddr.octet[0], &low, 4); in enetc_get_hwaddr() 567 memcpy(&hwaddr.octet[4], &high, 2); in enetc_get_hwaddr() 571 ETHER_IS_ZERO(hwaddr.octet)) { in enetc_get_hwaddr() 575 memcpy(&low, &hwaddr.octet[0], 4); in enetc_get_hwaddr() 576 memcpy(&high, &hwaddr.octet[4], 2); in enetc_get_hwaddr() 579 iflib_set_mac(sc->ctx, hwaddr.octet); in enetc_get_hwaddr() 588 uint8_t *hwaddr; in enetc_set_hwaddr() local 591 hwaddr = (uint8_t*)if_getlladdr(ifp); in enetc_set_hwaddr() 592 low = *((uint32_t*)hwaddr); in enetc_set_hwaddr() [all …]
|
| /freebsd-14.2/sys/dev/dwc/ |
| H A D | if_dwc.c | 550 hwaddr[0] = (lo >> 0) & 0xff; in dwc_get_hwaddr() 551 hwaddr[1] = (lo >> 8) & 0xff; in dwc_get_hwaddr() 552 hwaddr[2] = (lo >> 16) & 0xff; in dwc_get_hwaddr() 553 hwaddr[3] = (lo >> 24) & 0xff; in dwc_get_hwaddr() 554 hwaddr[4] = (hi >> 0) & 0xff; in dwc_get_hwaddr() 558 hwaddr[0] = 'b'; in dwc_get_hwaddr() 559 hwaddr[1] = 's'; in dwc_get_hwaddr() 560 hwaddr[2] = 'd'; in dwc_get_hwaddr() 561 hwaddr[3] = rnd >> 16; in dwc_get_hwaddr() 562 hwaddr[4] = rnd >> 8; in dwc_get_hwaddr() [all …]
|
| /freebsd-14.2/libexec/bootpd/bootpgw/ |
| H A D | Makefile | 5 SRCS= bootpgw.c getif.c hwaddr.c report.c rtmsg.c
|
| /freebsd-14.2/libexec/bootpd/tools/bootpef/ |
| H A D | Makefile | 6 hwaddr.c report.c tzone.c rtmsg.c
|
| /freebsd-14.2/sys/net/ |
| H A D | if_ethersubr.c | 1492 ether_gen_addr_byname(const char *nameunit, struct ether_addr *hwaddr) in ether_gen_addr_byname() argument 1527 hwaddr->octet[i] = addr >> ((ETHER_ADDR_LEN - i - 1) * 8) & in ether_gen_addr_byname() 1533 arc4rand(hwaddr, sizeof(*hwaddr), 0); in ether_gen_addr_byname() 1535 hwaddr->octet[0] &= 0xFE; in ether_gen_addr_byname() 1537 hwaddr->octet[0] |= 0x02; in ether_gen_addr_byname() 1541 ether_gen_addr(struct ifnet *ifp, struct ether_addr *hwaddr) in ether_gen_addr() argument 1543 ether_gen_addr_byname(if_name(ifp), hwaddr); in ether_gen_addr()
|
| H A D | infiniband.h | 59 extern void infiniband_ifattach(struct ifnet *, const uint8_t *hwaddr, const uint8_t *bcaddr);
|
| H A D | ethernet.h | 450 void ether_gen_addr(struct ifnet *ifp, struct ether_addr *hwaddr); 451 void ether_gen_addr_byname(const char *nameunit, struct ether_addr *hwaddr);
|
| /freebsd-14.2/stand/uboot/ |
| H A D | api_public.h | 149 unsigned char hwaddr[6]; member
|
| /freebsd-14.2/usr.sbin/arp/ |
| H A D | arp.c | 97 static int get_ether_addr(in_addr_t ipaddr, struct ether_addr *hwaddr); 837 get_ether_addr(in_addr_t ipaddr, struct ether_addr *hwaddr) in get_ether_addr() argument 894 memcpy(hwaddr, LLADDR(dla), dla->sdl_alen); in get_ether_addr() 896 ether_ntoa(hwaddr)); in get_ether_addr()
|
| /freebsd-14.2/usr.sbin/ppp/ |
| H A D | arp.c | 228 arp_EtherAddr(struct in_addr ipaddr, struct sockaddr_dl *hwaddr, in arp_EtherAddr() argument 306 memcpy(hwaddr, dl, dl->sdl_len); in arp_EtherAddr()
|
| H A D | mp.c | 996 struct sockaddr_dl hwaddr; in mp_SetEnddisc() local 1003 if (arp_EtherAddr(addr, &hwaddr, 1)) { in mp_SetEnddisc() 1005 memcpy(mp->cfg.enddisc.address, hwaddr.sdl_data + hwaddr.sdl_nlen, in mp_SetEnddisc() 1006 hwaddr.sdl_alen); in mp_SetEnddisc() 1007 mp->cfg.enddisc.len = hwaddr.sdl_alen; in mp_SetEnddisc()
|
| /freebsd-14.2/sys/dev/mgb/ |
| H A D | if_mgb.c | 337 struct ether_addr hwaddr; in mgb_attach_pre() local 433 mgb_get_ethaddr(sc, &hwaddr); in mgb_attach_pre() 434 if (ETHER_IS_BROADCAST(hwaddr.octet) || in mgb_attach_pre() 435 ETHER_IS_MULTICAST(hwaddr.octet) || in mgb_attach_pre() 436 ETHER_IS_ZERO(hwaddr.octet)) in mgb_attach_pre() 437 ether_gen_addr(iflib_get_ifp(ctx), &hwaddr); in mgb_attach_pre() 443 iflib_set_mac(ctx, hwaddr.octet); in mgb_attach_pre()
|
| /freebsd-14.2/sys/dev/netmap/ |
| H A D | if_ptnet.c | 149 char hwaddr[ETHER_ADDR_LEN]; member 418 sc->hwaddr[0] = (macreg >> 8) & 0xff; in ptnet_attach() 419 sc->hwaddr[1] = macreg & 0xff; in ptnet_attach() 421 sc->hwaddr[2] = (macreg >> 24) & 0xff; in ptnet_attach() 422 sc->hwaddr[3] = (macreg >> 16) & 0xff; in ptnet_attach() 423 sc->hwaddr[4] = (macreg >> 8) & 0xff; in ptnet_attach() 424 sc->hwaddr[5] = macreg & 0xff; in ptnet_attach() 426 ether_ifattach(ifp, sc->hwaddr); in ptnet_attach()
|