ether_addr
ether_hostton(const char *hostname, struct ether_addr *e)
ether_line(const char *l, struct ether_addr *e, char *hostname)
ether_ntoa(const struct ether_addr *e)
struct ether_addr *
static struct ether_addr n;
ether_ntohost(char *hostname, const struct ether_addr *e)
struct ether_addr try;
struct ether_addr ea;
struct ether_addr *ea;
struct ether_addr *ea;
struct ether_addr *ea;
struct ether_addr ea;
, ether_ntoa((const struct ether_addr *) sr->isr_bssid)
return ether_ntoa((const struct ether_addr *)lla);
u_int8_t ether_addr[6];
ether_sprintf(netbbinfo.ether_addr));
memcpy(desc->myea, netbbinfo.ether_addr, sizeof desc->myea);
memcpy(desc->myea, netbbinfo.ether_addr, sizeof desc->myea);
ether_addr = &_ether_addr;
ether_addr = ether_aton(addr);
if (ether_addr == NULL)
ether_addr->ether_addr_octet[0],
ether_addr->ether_addr_octet[1],
ether_addr->ether_addr_octet[2],
ether_addr->ether_addr_octet[3],
ether_addr->ether_addr_octet[4],
ether_addr->ether_addr_octet[5]);
ether_ntoa(ether_addr), host ? host : addr, force);
netbbinfop->ether_addr[i] =
ether_addr->ether_addr_octet[i];
struct ether_addr *ether_addr, _ether_addr;
u_int8_t ether_addr[6];
_SBD_OPS_SET(m, ether_addr); \
void (*ether_addr)(uint8_t *);
(*platform.ether_addr)(eaddr);
(*platform.ether_addr)(sc->sc_enaddr);
u_int8_t ether_addr[6];
struct ether_addr ec_arom; /* address ROM */
uint8_t ec_pad2[0x200 - sizeof(struct ether_addr)];
struct ether_addr ec_aram; /* address RAM */
uint8_t ec_pad3[0x200 - sizeof(struct ether_addr)];
struct ether_addr addr;
struct ether_addr wi_mcast[16];
struct ether_addr wi_bssid;
struct ether_addr sc_enaddr;
bge_get_eaddr_fw(struct bge_softc *sc, uint8_t ether_addr[])
if (ether_getaddr(sc->bge_dev, ether_addr)) {
bge_get_eaddr_mem(struct bge_softc *sc, uint8_t ether_addr[])
ether_addr[0] = (uint8_t)(mac_addr >> 8);
ether_addr[1] = (uint8_t)mac_addr;
ether_addr[2] = (uint8_t)(mac_addr >> 24);
ether_addr[3] = (uint8_t)(mac_addr >> 16);
ether_addr[4] = (uint8_t)(mac_addr >> 8);
ether_addr[5] = (uint8_t)mac_addr;
bge_get_eaddr_nvram(struct bge_softc *sc, uint8_t ether_addr[])
return (bge_read_nvram(sc, ether_addr, mac_offset + 2,
bge_get_eaddr_eeprom(struct bge_softc *sc, uint8_t ether_addr[])
return (bge_read_eeprom(sc, ether_addr, BGE_EE_MAC_OFFSET + 2,
ti_add_mcast(struct ti_softc *sc, struct ether_addr *addr)
ti_del_mcast(struct ti_softc *sc, struct ether_addr *addr)
static void ti_add_mcast(struct ti_softc *, struct ether_addr *);
static void ti_del_mcast(struct ti_softc *, struct ether_addr *);
struct ether_addr mc_addr;
return (bcmp(mac, vf->ether_addr, ETHER_ADDR_LEN) != 0);
if (ixgbe_validate_mac_addr(vf->ether_addr) == 0) {
ixgbe_set_rar(&sc->hw, vf->rar_index, vf->ether_addr,
bcopy(vf->ether_addr, &resp[1], ETHER_ADDR_LEN);
bcopy(mac, vf->ether_addr, ETHER_ADDR_LEN);
ixgbe_set_rar(&sc->hw, vf->rar_index, vf->ether_addr, vf->pool,
if (ixgbe_validate_mac_addr(vf->ether_addr) == 0) {
vf->ether_addr, vf->pool, TRUE);
bcopy(mac, vf->ether_addr, ETHER_ADDR_LEN);
uint8_t ether_addr[ETHER_ADDR_LEN];
struct ether_addr isu_maddrs[63]; /* multicast addrs */
register struct ether_addr *ep = sc->sc_maddrs;
*ep++ = *(struct ether_addr *)enm->enm_addrlo;
IL_WCSR(IL_BCR, i * sizeof(struct ether_addr));
char * ether_ntoa(const struct ether_addr *);
struct ether_addr *
int ether_ntohost(char *, const struct ether_addr *);
int ether_hostton(const char *, struct ether_addr *);
int ether_line(const char *, struct ether_addr *, char *);
CTASSERT(sizeof(struct ether_addr) == 6);
struct ether_addr sc_dest; /* hardware address of concentrator */
struct ether_addr ea, *eap;
static struct ether_addr ea;
extern char *ether_ntoa(struct ether_addr *);
ether_ntoa((struct ether_addr *)chan->raddr), rsp);
ether_ntoa((struct ether_addr *)chan->raddr), rsp);
ether_ntoa((struct ether_addr *)chan->raddr), rsp);
ether_ntoa((struct ether_addr *)chan->raddr), rsp);
ether_ntoa((struct ether_addr *)chan->raddr), rsp);
ether_ntoa((struct ether_addr *)chan->raddr), rsp);
ifr.ifr_name, ether_ntoa((struct ether_addr *)LLADDR(sdl)));
if (ether_ntohost(clientname, (struct ether_addr *)fp->src)) {
if (ether_ntohost(hostname_buffer, (struct ether_addr *) ether_packet->ether_shost)) {
npfctl_bpf_ether(npf_bpf_t *ctx, unsigned opts, struct ether_addr *ether_addr)
memcpy(&mac_word, ether_addr, sizeof(mac_word));
memcpy(&mac_hword, (uint8_t *)ether_addr + sizeof(mac_word), sizeof(mac_hword));
struct ether_addr *eth = data;
struct ether_addr *ether;
ether = (struct ether_addr *)addr;
const struct ether_addr* addr = (const struct ether_addr *)nwords;
void npfctl_bpf_ether(npf_bpf_t *, unsigned, struct ether_addr *);
if (ether_ntohost(ename, (struct ether_addr *)&ep->ether_shost) != 0) {
ether_ntoa((struct ether_addr *)&ep->ether_shost));
ether_ntoa((struct ether_addr *)ar_tha(ap)), hp->h_name);
ether_ntoa((struct ether_addr *)ar_tha(ap)), hp->h_name);
get_ether(char const *text, struct ether_addr *addr)
struct ether_addr *paddr;
send_wakeup(int bpf, struct ether_addr const *addr)
static int get_ether(char const *, struct ether_addr *);
static int send_wakeup(int, struct ether_addr const *);
struct ether_addr macaddr;
struct ether_addr *addr;
struct ether_addr ea;
struct ether_addr eth_addr;