Searched refs:hwaddr (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-current/libexec/bootpd/bootpgw/
H A DMakefile5 SRCS= bootpgw.c getif.c hwaddr.c report.c rtmsg.c
/freebsd-current/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
[all...]
H A DMakefile12 lookup.c getif.c hwaddr.c report.c tzone.c rtmsg.c
/freebsd-current/libexec/bootpd/tools/bootpef/
H A DMakefile6 hwaddr.c report.c tzone.c rtmsg.c
/freebsd-current/sys/dev/dwc/
H A Ddwc1000_core.c355 dwc1000_get_hwaddr(struct dwc_softc *sc, uint8_t *hwaddr) argument
371 hwaddr[0] = (lo >> 0) & 0xff;
372 hwaddr[1] = (lo >> 8) & 0xff;
373 hwaddr[2] = (lo >> 16) & 0xff;
374 hwaddr[3] = (lo >> 24) & 0xff;
375 hwaddr[4] = (hi >> 0) & 0xff;
376 hwaddr[5] = (hi >> 8) & 0xff;
379 hwaddr[0] = 'b';
380 hwaddr[1] = 's';
381 hwaddr[
[all...]
H A Ddwc1000_core.h41 void dwc1000_get_hwaddr(struct dwc_softc *sc, uint8_t *hwaddr);
/freebsd-current/sys/net/
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);
H A Dif_ethersubr.c1490 ether_gen_addr_byname(const char *nameunit, struct ether_addr *hwaddr) argument
1525 hwaddr->octet[i] = addr >> ((ETHER_ADDR_LEN - i - 1) * 8) &
1531 arc4rand(hwaddr, sizeof(*hwaddr), 0);
1533 hwaddr->octet[0] &= 0xFE;
1535 hwaddr->octet[0] |= 0x02;
1539 ether_gen_addr(struct ifnet *ifp, struct ether_addr *hwaddr) argument
1541 ether_gen_addr_byname(if_name(ifp), hwaddr); local
/freebsd-current/sys/arm/allwinner/
H A Dif_emac.c164 emac_get_hwaddr(struct emac_softc *sc, uint8_t *hwaddr) argument
185 hwaddr[0] = (val1 >> 16) & 0xff;
186 hwaddr[1] = (val1 >> 8) & 0xff;
187 hwaddr[2] = (val1 >> 0) & 0xff;
188 hwaddr[3] = (val0 >> 16) & 0xff;
189 hwaddr[4] = (val0 >> 8) & 0xff;
190 hwaddr[5] = (val0 >> 0) & 0xff;
195 hwaddr[0] = 0x2;
196 hwaddr[1] = rootkey[3];
197 hwaddr[
[all...]
/freebsd-current/stand/uboot/
H A Dapi_public.h149 unsigned char hwaddr[6]; member in struct:device_info::__anon920::__anon922
/freebsd-current/sys/dev/ffec/
H A Dif_ffec.c936 ffec_get_hwaddr(struct ffec_softc *sc, uint8_t *hwaddr) argument
952 hwaddr[0] = palr >> 24;
953 hwaddr[1] = palr >> 16;
954 hwaddr[2] = palr >> 8;
955 hwaddr[3] = palr >> 0;
956 hwaddr[4] = paur >> 24;
957 hwaddr[5] = paur >> 16;
960 hwaddr[0] = 'b';
961 hwaddr[1] = 's';
962 hwaddr[
[all...]
/freebsd-current/sbin/ifconfig/
H A Daf_link.c150 * If this is definitely a lagg device or the hwaddr
157 print_ether((const struct ether_addr *)&ifr.ifr_addr.sa_data, "hwaddr");
178 struct nlattr *hwaddr = link->iflaf_orig_hwaddr; local
180 if (memcmp(NLA_DATA(hwaddr), NLA_DATA(link->ifla_address), sdl.sdl_alen))
181 print_ether((struct ether_addr *)NLA_DATA(hwaddr), "hwaddr");
/freebsd-current/sys/dev/beri/virtio/network/
H A Dif_vtbe.c501 vtbe_get_hwaddr(struct vtbe_softc *sc, uint8_t *hwaddr) argument
511 hwaddr[0] = 'b';
512 hwaddr[1] = 's';
513 hwaddr[2] = 'd';
514 hwaddr[3] = rnd >> 16;
515 hwaddr[4] = rnd >> 8;
516 hwaddr[5] = rnd >> 0;
/freebsd-current/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib.h171 u8 hwaddr[INFINIBAND_ALEN]; member in struct:ipoib_header
177 u8 hwaddr[INFINIBAND_ALEN]; member in struct:ipoib_pseudoheader
416 uint8_t hwaddr[INFINIBAND_ALEN]; member in struct:ipoib_path
550 static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr) argument
552 return IPOIB_CM_SUPPORTED(hwaddr);
604 static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr) argument
H A Dipoib_main.c555 if (ipoib_cm_enabled(priv, path->hwaddr) && !ipoib_cm_get(path))
584 path_rec_create(struct ipoib_dev_priv *priv, uint8_t *hwaddr) argument
600 memcpy(&path->hwaddr, hwaddr, INFINIBAND_ALEN);
602 memcpy(path->pathrec.dgid.raw, &hwaddr[4], sizeof (union ib_gid));
674 path = __path_find(priv, eh->hwaddr + 4);
679 path = path_rec_create(priv, eh->hwaddr);
707 ipoib_send(priv, mb, path->ah, IPOIB_QPN(eh->hwaddr));
723 if (IPOIB_IS_MULTICAST(eh->hwaddr)) {
725 eh->hwaddr[
[all...]
/freebsd-current/sys/dev/vnic/
H A Dthunder_bgx_fdt.c72 bgx_fdt_get_macaddr(phandle_t phy, uint8_t *hwaddr) argument
78 memset(hwaddr, 0, ETHER_ADDR_LEN);
80 memcpy(hwaddr, addr, ETHER_ADDR_LEN);
H A Dnicvf_main.c187 uint8_t hwaddr[ETHER_ADDR_LEN]; local
233 if (memcmp(nic->hwaddr, zeromac, ETHER_ADDR_LEN) == 0) {
234 nicvf_hw_addr_random(hwaddr);
235 memcpy(nic->hwaddr, hwaddr, ETHER_ADDR_LEN);
237 nicvf_hw_set_mac_addr(nic, hwaddr);
265 ether_ifattach(nic->ifp, nic->hwaddr);
312 nicvf_hw_addr_random(uint8_t *hwaddr) argument
329 memcpy(hwaddr, addr, ETHER_ADDR_LEN);
590 if (memcmp(nic->hwaddr, if_add
985 nicvf_hw_set_mac_addr(struct nicvf *nic, uint8_t *hwaddr) argument
[all...]
/freebsd-current/sys/dev/firewire/
H A Dif_fwip.c151 struct fw_hwaddr *hwaddr; local
176 hwaddr = &IFP2FWC(fwip->fw_softc.fwip_ifp)->fc_hwaddr;
177 hwaddr->sender_unique_ID_hi = htonl(fwip->fd.fc->eui.hi);
178 hwaddr->sender_unique_ID_lo = htonl(fwip->fd.fc->eui.lo);
179 hwaddr->sender_max_rec = fwip->fd.fc->maxrec;
180 hwaddr->sspd = fwip->fd.fc->speed;
181 hwaddr->sender_unicast_FIFO_hi = htons((uint16_t)(INET_FIFO >> 32));
182 hwaddr->sender_unicast_FIFO_lo = htonl((uint32_t)INET_FIFO);
198 firewire_ifattach(ifp, hwaddr);
/freebsd-current/usr.sbin/ppp/
H A Darp.c228 arp_EtherAddr(struct in_addr ipaddr, struct sockaddr_dl *hwaddr, argument
306 memcpy(hwaddr, dl, dl->sdl_len);
H A Dmp.c996 struct sockaddr_dl hwaddr; local
1003 if (arp_EtherAddr(addr, &hwaddr, 1)) {
1005 memcpy(mp->cfg.enddisc.address, hwaddr.sdl_data + hwaddr.sdl_nlen,
1006 hwaddr.sdl_alen);
1007 mp->cfg.enddisc.len = hwaddr.sdl_alen;
/freebsd-current/sys/dev/enetc/
H A Dif_enetc.c558 struct ether_addr hwaddr; local
565 memcpy(&hwaddr.octet[0], &low, 4);
566 memcpy(&hwaddr.octet[4], &high, 2);
568 if (ETHER_IS_BROADCAST(hwaddr.octet) ||
569 ETHER_IS_MULTICAST(hwaddr.octet) ||
570 ETHER_IS_ZERO(hwaddr.octet)) {
571 ether_gen_addr(iflib_get_ifp(sc->ctx), &hwaddr);
574 memcpy(&low, &hwaddr.octet[0], 4);
575 memcpy(&high, &hwaddr.octet[4], 2);
578 iflib_set_mac(sc->ctx, hwaddr
587 uint8_t *hwaddr; local
[all...]
/freebsd-current/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) argument
882 memcpy(hwaddr, LLADDR(dla), dla->sdl_alen);
884 ether_ntoa(hwaddr));
/freebsd-current/sys/dev/mgb/
H A Dif_mgb.c337 struct ether_addr hwaddr; local
433 mgb_get_ethaddr(sc, &hwaddr);
434 if (ETHER_IS_BROADCAST(hwaddr.octet) ||
435 ETHER_IS_MULTICAST(hwaddr.octet) ||
436 ETHER_IS_ZERO(hwaddr.octet))
437 ether_gen_addr(iflib_get_ifp(ctx), &hwaddr); local
443 iflib_set_mac(ctx, hwaddr.octet);
/freebsd-current/sys/dev/netmap/
H A Dif_ptnet.c149 char hwaddr[ETHER_ADDR_LEN]; member in struct:ptnet_softc
424 sc->hwaddr[0] = (macreg >> 8) & 0xff;
425 sc->hwaddr[1] = macreg & 0xff;
427 sc->hwaddr[2] = (macreg >> 24) & 0xff;
428 sc->hwaddr[3] = (macreg >> 16) & 0xff;
429 sc->hwaddr[4] = (macreg >> 8) & 0xff;
430 sc->hwaddr[5] = macreg & 0xff;
432 ether_ifattach(ifp, sc->hwaddr);

Completed in 186 milliseconds

12