Home
last modified time | relevance | path

Searched refs:hwaddr (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/libexec/bootpd/
H A DMakefile.UNIX142 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 DMakefile12 lookup.c getif.c hwaddr.c report.c tzone.c rtmsg.c
/freebsd/sys/dev/dwc/
H A Ddwc1000_core.c371 hwaddr[0] = (lo >> 0) & 0xff; in dwc1000_get_hwaddr()
372 hwaddr[1] = (lo >> 8) & 0xff; in dwc1000_get_hwaddr()
373 hwaddr[2] = (lo >> 16) & 0xff; in dwc1000_get_hwaddr()
374 hwaddr[3] = (lo >> 24) & 0xff; in dwc1000_get_hwaddr()
375 hwaddr[4] = (hi >> 0) & 0xff; in dwc1000_get_hwaddr()
379 hwaddr[0] = 'b'; in dwc1000_get_hwaddr()
380 hwaddr[1] = 's'; in dwc1000_get_hwaddr()
381 hwaddr[2] = 'd'; in dwc1000_get_hwaddr()
382 hwaddr[3] = rnd >> 16; in dwc1000_get_hwaddr()
383 hwaddr[4] = rnd >> 8; in dwc1000_get_hwaddr()
[all …]
H A Ddwc1000_core.h41 void dwc1000_get_hwaddr(struct dwc_softc *sc, uint8_t *hwaddr);
/freebsd/sys/arm/allwinner/
H A Dif_emac.c186 hwaddr[1] = (val1 >> 8) & 0xff; in emac_get_hwaddr()
187 hwaddr[2] = (val1 >> 0) & 0xff; in emac_get_hwaddr()
195 hwaddr[0] = 0x2; in emac_get_hwaddr()
196 hwaddr[1] = rootkey[3]; in emac_get_hwaddr()
197 hwaddr[2] = rootkey[12]; in emac_get_hwaddr()
198 hwaddr[3] = rootkey[13]; in emac_get_hwaddr()
199 hwaddr[4] = rootkey[14]; in emac_get_hwaddr()
200 hwaddr[5] = rootkey[15]; in emac_get_hwaddr()
204 hwaddr[0] = 'b'; in emac_get_hwaddr()
205 hwaddr[1] = 's'; in emac_get_hwaddr()
[all …]
/freebsd/sys/dev/ffec/
H A Dif_ffec.c952 hwaddr[0] = palr >> 24; in ffec_get_hwaddr()
953 hwaddr[1] = palr >> 16; in ffec_get_hwaddr()
954 hwaddr[2] = palr >> 8; in ffec_get_hwaddr()
960 hwaddr[0] = 'b'; in ffec_get_hwaddr()
961 hwaddr[1] = 's'; in ffec_get_hwaddr()
962 hwaddr[2] = 'd'; in ffec_get_hwaddr()
963 hwaddr[3] = rnd >> 16; in ffec_get_hwaddr()
964 hwaddr[4] = rnd >> 8; in ffec_get_hwaddr()
965 hwaddr[5] = rnd >> 0; in ffec_get_hwaddr()
971 hwaddr[0], hwaddr[1], hwaddr[2], in ffec_get_hwaddr()
[all …]
/freebsd/sys/dev/beri/virtio/network/
H A Dif_vtbe.c501 vtbe_get_hwaddr(struct vtbe_softc *sc, uint8_t *hwaddr) in vtbe_get_hwaddr() argument
511 hwaddr[0] = 'b'; in vtbe_get_hwaddr()
512 hwaddr[1] = 's'; in vtbe_get_hwaddr()
513 hwaddr[2] = 'd'; in vtbe_get_hwaddr()
514 hwaddr[3] = rnd >> 16; in vtbe_get_hwaddr()
515 hwaddr[4] = rnd >> 8; in vtbe_get_hwaddr()
516 hwaddr[5] = rnd >> 0; in vtbe_get_hwaddr()
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib.h171 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 Dipoib_main.c555 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/sys/dev/vnic/
H A Dnicvf_main.c187 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()
265 ether_ifattach(nic->ifp, nic->hwaddr); in nicvf_attach()
312 nicvf_hw_addr_random(uint8_t *hwaddr) in nicvf_hw_addr_random() argument
329 memcpy(hwaddr, addr, ETHER_ADDR_LEN); in nicvf_hw_addr_random()
590 if (memcmp(nic->hwaddr, if_addr, ETHER_ADDR_LEN) != 0) { in nicvf_if_init_locked()
591 memcpy(nic->hwaddr, if_addr, ETHER_ADDR_LEN); in nicvf_if_init_locked()
[all …]
H A Dthunder_bgx_fdt.c72 bgx_fdt_get_macaddr(phandle_t phy, uint8_t *hwaddr) in bgx_fdt_get_macaddr() argument
78 memset(hwaddr, 0, ETHER_ADDR_LEN); in bgx_fdt_get_macaddr()
80 memcpy(hwaddr, addr, ETHER_ADDR_LEN); in bgx_fdt_get_macaddr()
/freebsd/sbin/ifconfig/
H A Daf_link.c178 struct nlattr *hwaddr = link->iflaf_orig_hwaddr; in link_status_nl() local
180 if (memcmp(NLA_DATA(hwaddr), NLA_DATA(link->ifla_address), sdl.sdl_alen)) in link_status_nl()
181 print_ether((struct ether_addr *)NLA_DATA(hwaddr), "hwaddr"); in link_status_nl()
/freebsd/sys/dev/firewire/
H A Dif_fwip.c151 struct fw_hwaddr *hwaddr; in fwip_attach() local
176 hwaddr = &IFP2FWC(fwip->fw_softc.fwip_ifp)->fc_hwaddr; in fwip_attach()
177 hwaddr->sender_unique_ID_hi = htonl(fwip->fd.fc->eui.hi); in fwip_attach()
178 hwaddr->sender_unique_ID_lo = htonl(fwip->fd.fc->eui.lo); in fwip_attach()
179 hwaddr->sender_max_rec = fwip->fd.fc->maxrec; in fwip_attach()
180 hwaddr->sspd = fwip->fd.fc->speed; in fwip_attach()
181 hwaddr->sender_unicast_FIFO_hi = htons((uint16_t)(INET_FIFO >> 32)); in fwip_attach()
182 hwaddr->sender_unicast_FIFO_lo = htonl((uint32_t)INET_FIFO); in fwip_attach()
198 firewire_ifattach(ifp, hwaddr); in fwip_attach()
/freebsd/sys/dev/enetc/
H A Dif_enetc.c558 struct ether_addr hwaddr; in enetc_get_hwaddr() local
565 memcpy(&hwaddr.octet[0], &low, 4); in enetc_get_hwaddr()
566 memcpy(&hwaddr.octet[4], &high, 2); in enetc_get_hwaddr()
570 ETHER_IS_ZERO(hwaddr.octet)) { in enetc_get_hwaddr()
574 memcpy(&low, &hwaddr.octet[0], 4); in enetc_get_hwaddr()
575 memcpy(&high, &hwaddr.octet[4], 2); in enetc_get_hwaddr()
578 iflib_set_mac(sc->ctx, hwaddr.octet); in enetc_get_hwaddr()
587 uint8_t *hwaddr; in enetc_set_hwaddr() local
590 hwaddr = (uint8_t*)if_getlladdr(ifp); in enetc_set_hwaddr()
591 low = *((uint32_t*)hwaddr); in enetc_set_hwaddr()
[all …]
/freebsd/libexec/bootpd/bootpgw/
H A DMakefile5 SRCS= bootpgw.c getif.c hwaddr.c report.c rtmsg.c
/freebsd/libexec/bootpd/tools/bootpef/
H A DMakefile6 hwaddr.c report.c tzone.c rtmsg.c
/freebsd/sys/net/
H A Dif_ethersubr.c1490 ether_gen_addr_byname(const char *nameunit, struct ether_addr *hwaddr) in ether_gen_addr_byname() argument
1525 hwaddr->octet[i] = addr >> ((ETHER_ADDR_LEN - i - 1) * 8) & in ether_gen_addr_byname()
1531 arc4rand(hwaddr, sizeof(*hwaddr), 0); in ether_gen_addr_byname()
1533 hwaddr->octet[0] &= 0xFE; in ether_gen_addr_byname()
1535 hwaddr->octet[0] |= 0x02; in ether_gen_addr_byname()
1539 ether_gen_addr(struct ifnet *ifp, struct ether_addr *hwaddr) in ether_gen_addr() argument
1541 ether_gen_addr_byname(if_name(ifp), hwaddr); in ether_gen_addr()
H A Dinfiniband.h59 extern void infiniband_ifattach(struct ifnet *, const uint8_t *hwaddr, const uint8_t *bcaddr);
H A Dethernet.h450 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/stand/uboot/
H A Dapi_public.h149 unsigned char hwaddr[6]; member
/freebsd/usr.sbin/arp/
H A Darp.c85 static int get_ether_addr(in_addr_t ipaddr, struct ether_addr *hwaddr);
825 get_ether_addr(in_addr_t ipaddr, struct ether_addr *hwaddr) in get_ether_addr() argument
882 memcpy(hwaddr, LLADDR(dla), dla->sdl_alen); in get_ether_addr()
884 ether_ntoa(hwaddr)); in get_ether_addr()
/freebsd/usr.sbin/ppp/
H A Darp.c228 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 Dmp.c996 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/sys/dev/mgb/
H A Dif_mgb.c337 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/sys/dev/netmap/
H A Dif_ptnet.c149 char hwaddr[ETHER_ADDR_LEN]; member
424 sc->hwaddr[0] = (macreg >> 8) & 0xff; in ptnet_attach()
425 sc->hwaddr[1] = macreg & 0xff; in ptnet_attach()
427 sc->hwaddr[2] = (macreg >> 24) & 0xff; in ptnet_attach()
428 sc->hwaddr[3] = (macreg >> 16) & 0xff; in ptnet_attach()
429 sc->hwaddr[4] = (macreg >> 8) & 0xff; in ptnet_attach()
430 sc->hwaddr[5] = macreg & 0xff; in ptnet_attach()
432 ether_ifattach(ifp, sc->hwaddr); in ptnet_attach()

12