usr/src/boot/include/net/ethernet.h
413
struct ether_addr *ether_aton(const char *);
usr/src/boot/include/net/ethernet.h
414
struct ether_addr *ether_aton_r(const char *, struct ether_addr *);
usr/src/boot/include/net/ethernet.h
415
int ether_hostton(const char *, struct ether_addr *);
usr/src/boot/include/net/ethernet.h
416
int ether_line(const char *, struct ether_addr *, char *);
usr/src/boot/include/net/ethernet.h
417
char *ether_ntoa(const struct ether_addr *);
usr/src/boot/include/net/ethernet.h
418
char *ether_ntoa_r(const struct ether_addr *, char *);
usr/src/boot/include/net/ethernet.h
419
int ether_ntohost(char *, const struct ether_addr *);
usr/src/cmd/bhyve/common/net_utils.c
48
struct ether_addr *ea;
usr/src/cmd/bhyve/common/pci_e82545.c
243
struct ether_addr eu_eth;
usr/src/cmd/bhyve/common/pci_e82545.c
252
struct ether_addr esc_mac;
usr/src/cmd/bhyve/common/pci_virtio_viona.c
431
DPRINTF(" [%2d] %s", i, ether_ntoa((struct ether_addr *)mac));
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
3451
struct ether_addr eth_addr;
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
349
ehost2(const struct ether_addr *ea)
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
363
return (ehost2((const struct ether_addr *)pap));
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.h
65
extern const char *ehost2(const struct ether_addr *ea);
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
611
struct ether_addr ea;
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
612
struct ether_addr mask;
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
65
struct ether_addr fe_mac; /* MAC address */
usr/src/cmd/cmd-inet/usr.lib/pppoe/options.c
66
struct ether_addr fe_mask; /* Mask for above address test */
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
82
struct ether_addr sf_mac; /* Ethernet address */
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c
83
struct ether_addr sf_mask; /* Mask (0 or 0xFF in each byte) */
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
927
if (ether_ntohost(host, (struct ether_addr *)laddr) != 0 ||
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
302
extern boolean_t arp_for_ether(char *, struct ether_addr *);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h
305
extern char *printether(struct ether_addr *);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_aarp.c
116
printether((struct ether_addr *)&ap->arp_sha));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_aarp.c
124
printether((struct ether_addr *)&ap->arp_tha));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_aarp.c
73
printether((struct ether_addr *)&ap->arp_sha));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1062
struct ether_addr dhost, shost;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1105
addr_copy_swap(&f->dhost, (struct ether_addr *)(e+1));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1106
addr_copy_swap(&f->shost, (struct ether_addr *)(e+7));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1126
sizeof (struct ether_addr)) == 0)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
122
struct ether_addr ether_broadcast = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
125
static const struct ether_addr all_isis_rbridges = ALL_ISIS_RBRIDGES;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1283
(void) memcpy(&f->dhost, e+1, sizeof (struct ether_addr));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1284
(void) memcpy(&f->shost, e+7, sizeof (struct ether_addr));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1307
printether(struct ether_addr *p)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1509
print_etherinfo(struct ether_addr *eaddr)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1517
if (memcmp(eaddr, ðer_broadcast, sizeof (struct ether_addr)) == 0)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
1565
addr_copy_swap(struct ether_addr *pd, struct ether_addr *ps)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
167
sizeof (struct ether_addr)) == 0)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
364
sizeof (struct ether_addr)) == 0);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
61
static void addr_copy_swap(struct ether_addr *, struct ether_addr *);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
763
struct ether_addr dhost;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
764
struct ether_addr shost;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
776
struct ether_addr tokenbroadcastaddr2 = {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
862
sizeof (struct ether_addr)) == 0)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ether.c
865
sizeof (struct ether_addr)) == 0)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1807
struct ether_addr e, *ep = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2819
arp_for_ether(char *hostname, struct ether_addr *ep)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
845
struct ether_addr e, *ep = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ppp.c
1275
if (addrlen != sizeof (struct ether_addr))
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ppp.c
1277
if ((addrstr = ether_ntoa((struct ether_addr *)addr)) != NULL) {
usr/src/cmd/dladm/dladm.c
10007
const struct ether_addr *shot_key;
usr/src/cmd/dladm/dladm.c
10319
const struct ether_addr *key, const dladm_overlay_point_t *point, void *arg)
usr/src/cmd/dladm/dladm.c
10505
struct ether_addr e;
usr/src/cmd/dladm/dladm.c
8671
"%s", ether_ntoa((struct ether_addr *)blf->blf_dest));
usr/src/cmd/dladm/dladm.c
8711
ether_ntoa((struct ether_addr *)tln->tln_nexthop));
usr/src/cmd/getent/dogetethers.c
38
putethers(const char *hostname, const struct ether_addr *e, FILE *fp)
usr/src/cmd/getent/dogetethers.c
60
struct ether_addr ea;
usr/src/cmd/getent/dogetethers.c
61
struct ether_addr *e;
usr/src/cmd/nscd/getether.c
74
sizeof (struct ether_addr));
usr/src/cmd/nscd/getether.c
82
return (db_gethash(key->ether, sizeof (struct ether_addr),
usr/src/cmd/nscd/getether.c
88
struct ether_addr *e;
usr/src/cmd/nscd/getether.c
89
e = (struct ether_addr *)argp->key.ether;
usr/src/cmd/ypcmd/stdethers.c
47
struct ether_addr e;
usr/src/lib/libc/port/gen/nss_dbdefs.c
519
len = sizeof (struct ether_addr);
usr/src/lib/libc/port/gen/nss_dbdefs.c
523
*(struct ether_addr *)buffer =
usr/src/lib/libc/port/gen/nss_dbdefs.c
524
*(struct ether_addr *)arg->key.ether;
usr/src/lib/libdladm/common/libdloverlay.c
1061
const struct ether_addr *key, dladm_overlay_point_t *point)
usr/src/lib/libdladm/common/libdloverlay.c
844
uint64_t varpdid __unused, const struct ether_addr *key,
usr/src/lib/libdladm/common/libdloverlay.c
926
const struct ether_addr *key)
usr/src/lib/libdladm/common/libdloverlay.c
948
const struct ether_addr *key, char *val)
usr/src/lib/libdladm/common/libdloverlay.h
46
struct ether_addr dop_mac;
usr/src/lib/libdladm/common/libdloverlay.h
72
const struct ether_addr *);
usr/src/lib/libdladm/common/libdloverlay.h
74
const struct ether_addr *, char *);
usr/src/lib/libdladm/common/libdloverlay.h
76
const struct ether_addr *, dladm_overlay_point_t *);
usr/src/lib/libdladm/common/libdloverlay.h
95
const struct ether_addr *, const dladm_overlay_point_t *, void *);
usr/src/lib/libsocket/inet/ether_addr.c
106
const struct ether_addr *e /* function input */
usr/src/lib/libsocket/inet/ether_addr.c
134
struct ether_addr *e, /* ethernet address struct to be filled in */
usr/src/lib/libsocket/inet/ether_addr.c
236
struct ether_addr ea_addr;
usr/src/lib/libsocket/inet/ether_addr.c
264
ether_ntoa_r(const struct ether_addr *e, char *buf)
usr/src/lib/libsocket/inet/ether_addr.c
278
ether_ntoa(const struct ether_addr *e)
usr/src/lib/libsocket/inet/ether_addr.c
291
struct ether_addr *
usr/src/lib/libsocket/inet/ether_addr.c
292
ether_aton_r(const char *s, struct ether_addr *e)
usr/src/lib/libsocket/inet/ether_addr.c
309
struct ether_addr *
usr/src/lib/libsocket/inet/ether_addr.c
81
struct ether_addr *e /* function output */
usr/src/lib/nsswitch/files/common/ether_addr.c
146
struct ether_addr etheraddr;
usr/src/lib/varpd/files/common/libvarpd_files.c
124
struct ether_addr ether, *e;
usr/src/lib/varpd/files/common/libvarpd_files.c
256
struct ether_addr a, *addr;
usr/src/lib/varpd/files/common/libvarpd_files.c
259
if (ether_ntoa_r((struct ether_addr *)otl->otl_srcaddr,
usr/src/lib/varpd/files/common/libvarpd_files.c
284
if (ether_ntoa_r((struct ether_addr *)otl->otl_dstaddr,
usr/src/lib/varpd/files/common/libvarpd_files.c
485
struct ether_addr ether, *e;
usr/src/lib/varpd/files/common/libvarpd_files.c
538
struct ether_addr a, *addr;
usr/src/lib/varpd/files/common/libvarpd_files.c
546
if (ether_ntoa_r((struct ether_addr *)otl->otl_srcaddr,
usr/src/lib/varpd/libvarpd/common/libvarpd_client.c
479
const struct ether_addr *key)
usr/src/lib/varpd/libvarpd/common/libvarpd_client.c
506
const struct ether_addr *key, varpd_client_cache_entry_t *entry)
usr/src/lib/varpd/libvarpd/common/libvarpd_client.c
535
const struct ether_addr *key, const varpd_client_cache_entry_t *entry)
usr/src/lib/varpd/libvarpd/common/libvarpd_client.c
614
(struct ether_addr *)vctwap->vtcw_ents[i].otce_mac,
usr/src/lib/varpd/libvarpd/common/libvarpd_client.h
36
struct ether_addr vcp_mac;
usr/src/lib/varpd/libvarpd/common/libvarpd_client.h
76
const struct ether_addr *);
usr/src/lib/varpd/libvarpd/common/libvarpd_client.h
78
const struct ether_addr *, varpd_client_cache_entry_t *);
usr/src/lib/varpd/libvarpd/common/libvarpd_client.h
80
const struct ether_addr *, const varpd_client_cache_entry_t *);
usr/src/lib/varpd/libvarpd/common/libvarpd_client.h
83
const struct ether_addr *, const varpd_client_cache_entry_t *, void *);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1677
(void) localetheraddr((struct ether_addr *)NULL, &myether);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
242
static struct ether_addr etherbroadcastaddr = {
usr/src/uts/common/fs/nfs/nfs_dlinet.c
246
static struct ether_addr myether;
usr/src/uts/common/inet/tcp/tcp.c
3717
(struct ether_addr *)&tcp_iss_cookie.ether);
usr/src/uts/common/io/aggr/aggr_lacp.c
1120
struct ether_addr *mac = &cport->sp_partner_system;
usr/src/uts/common/io/aggr/aggr_lacp.c
1352
(struct ether_addr *)&aggrp->lg_addr) == 0) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1863
(struct ether_addr *)&aggrp->lg_addr) == 0) &&
usr/src/uts/common/io/aggr/aggr_lacp.c
54
static struct ether_addr etherzeroaddr = {
usr/src/uts/common/io/aggr/aggr_lacp.c
61
static struct ether_addr slow_multicast_addr = {
usr/src/uts/common/io/aggr/aggr_lacp.c
96
struct ether_addr sp_partner_system;
usr/src/uts/common/io/bge/bge_main2.c
3040
struct ether_addr sysaddr;
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2879
extern int localetheraddr(struct ether_addr *,
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2880
struct ether_addr *);
usr/src/uts/common/io/cardbus/cardbus_cfg.c
2886
if (localetheraddr(NULL, (struct ether_addr *)mac)) {
usr/src/uts/common/io/chxge/ch.c
276
static struct ether_addr etherbroadcastaddr = {
usr/src/uts/common/io/chxge/ch.h
271
#define CHMCALLOC (CHMAXMC * sizeof (struct ether_addr))
usr/src/uts/common/io/comstar/stmf/stmf.c
6094
struct ether_addr mac;
usr/src/uts/common/io/comstar/stmf/stmf.c
6114
if (hid == 0 && !localetheraddr((struct ether_addr *)NULL, &mac)) {
usr/src/uts/common/io/e1000g/e1000g_main.c
2708
struct ether_addr *newtable;
usr/src/uts/common/io/e1000g/e1000g_main.c
2730
sizeof (struct ether_addr);
usr/src/uts/common/io/e1000g/e1000g_main.c
2732
sizeof (struct ether_addr);
usr/src/uts/common/io/e1000g/e1000g_main.c
2777
struct ether_addr *newtable;
usr/src/uts/common/io/e1000g/e1000g_main.c
2797
sizeof (struct ether_addr);
usr/src/uts/common/io/e1000g/e1000g_main.c
2799
sizeof (struct ether_addr);
usr/src/uts/common/io/e1000g/e1000g_main.c
2834
Adapter->mcast_alloc_count * sizeof (struct ether_addr));
usr/src/uts/common/io/e1000g/e1000g_main.c
4606
e1000g_ether_addr_t ether_addr;
usr/src/uts/common/io/e1000g/e1000g_main.c
4671
ether_addr.reg.low = E1000_READ_REG_ARRAY(hw, E1000_RA, 0);
usr/src/uts/common/io/e1000g/e1000g_main.c
4672
ether_addr.reg.high = E1000_READ_REG_ARRAY(hw, E1000_RA, 1);
usr/src/uts/common/io/e1000g/e1000g_main.c
4674
ether_addr.reg.low = ntohl(ether_addr.reg.low);
usr/src/uts/common/io/e1000g/e1000g_main.c
4675
ether_addr.reg.high = ntohl(ether_addr.reg.high);
usr/src/uts/common/io/e1000g/e1000g_main.c
4677
if ((ether_addr.mac.addr[5] != hw->mac.addr[0]) ||
usr/src/uts/common/io/e1000g/e1000g_main.c
4678
(ether_addr.mac.addr[4] != hw->mac.addr[1]) ||
usr/src/uts/common/io/e1000g/e1000g_main.c
4679
(ether_addr.mac.addr[3] != hw->mac.addr[2]) ||
usr/src/uts/common/io/e1000g/e1000g_main.c
4680
(ether_addr.mac.addr[2] != hw->mac.addr[3]) ||
usr/src/uts/common/io/e1000g/e1000g_main.c
4681
(ether_addr.mac.addr[1] != hw->mac.addr[4]) ||
usr/src/uts/common/io/e1000g/e1000g_main.c
4682
(ether_addr.mac.addr[0] != hw->mac.addr[5])) {
usr/src/uts/common/io/e1000g/e1000g_main.c
6030
struct ether_addr sysaddr;
usr/src/uts/common/io/e1000g/e1000g_sw.h
953
struct ether_addr *mcast_table;
usr/src/uts/common/io/etheraddr.c
36
localetheraddr(struct ether_addr *hint, struct ether_addr *result)
usr/src/uts/common/io/etheraddr.c
39
static struct ether_addr addr;
usr/src/uts/common/io/etheraddr.c
64
ether_sprintf(struct ether_addr *addr)
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
166
struct ether_addr *mca_drv_list;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
167
struct ether_addr mca_hw_list[OCE_MAX_MCA];
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
187
(dev->num_mca * sizeof (struct ether_addr)));
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
190
sizeof (struct ether_addr));
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
194
struct ether_addr *hwlistp = &mca_hw_list[0];
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
229
new_mcnt * sizeof (struct ether_addr));
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
681
struct ether_addr *mca_table, uint16_t mca_cnt, boolean_t promisc)
usr/src/uts/common/io/fibre-channel/fca/qlge/qlge.c
46
static struct ether_addr ql_ether_broadcast_addr =
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
221
static void fcip_ether_to_str(struct ether_addr *e, caddr_t s);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
3335
struct ether_addr src_addr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
3336
struct ether_addr dest_addr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5386
struct ether_addr addr;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
539
static struct ether_addr fcipnhbroadcastaddr = {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5437
struct ether_addr *addrp;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
5458
addrp = (struct ether_addr *)(mp->b_rptr + off);
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
547
static struct ether_addr fcip_arpbroadcast_addr = {
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6827
fcip_ether_to_str(struct ether_addr *e, caddr_t s)
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
6831
for (i = 0; i < sizeof (struct ether_addr); i++, s += 2) {
usr/src/uts/common/io/gld.c
760
if (macinfo->gldm_addrlen == sizeof (struct ether_addr))
usr/src/uts/common/io/gld.c
762
(struct ether_addr *)macinfo->gldm_vendor_addr, NULL);
usr/src/uts/common/io/hme/hme.c
3626
(void) localetheraddr((struct ether_addr *)NULL, &hmep->hme_ouraddr);
usr/src/uts/common/io/hme/hme.c
703
static struct ether_addr etherbroadcastaddr = {
usr/src/uts/common/io/hme/hme.c
734
struct ether_addr local_mac;
usr/src/uts/common/io/hme/hme.h
101
struct ether_addr hme_factaddr; /* factory mac address */
usr/src/uts/common/io/hme/hme.h
102
struct ether_addr hme_ouraddr; /* individual address */
usr/src/uts/common/io/hxge/hxge_impl.h
181
typedef struct ether_addr ether_addr_st, *p_ether_addr_t;
usr/src/uts/common/io/hxge/hxge_impl.h
454
hxge_status_t hxge_add_mcast_addr(p_hxge_t, struct ether_addr *);
usr/src/uts/common/io/hxge/hxge_impl.h
455
hxge_status_t hxge_del_mcast_addr(p_hxge_t, struct ether_addr *);
usr/src/uts/common/io/hxge/hxge_impl.h
457
struct ether_addr *addrp);
usr/src/uts/common/io/hxge/hxge_main.c
2468
struct ether_addr addrp;
usr/src/uts/common/io/hxge/hxge_main.c
2770
struct ether_addr eaddr;
usr/src/uts/common/io/hxge/hxge_pfc.c
1136
hxge_pfc_get_next_mac_addr(uint8_t *st_mac, struct ether_addr *final_mac)
usr/src/uts/common/io/hxge/hxge_pfc.c
330
hxge_add_mcast_addr(p_hxge_t hxgep, struct ether_addr *addrp)
usr/src/uts/common/io/hxge/hxge_pfc.c
382
hxge_del_mcast_addr(p_hxge_t hxgep, struct ether_addr *addrp)
usr/src/uts/common/io/hxge/hxge_pfc.c
448
struct ether_addr *addrp)
usr/src/uts/common/io/igb/igb_main.c
2730
struct ether_addr *new_table;
usr/src/uts/common/io/igb/igb_main.c
2750
sizeof (struct ether_addr);
usr/src/uts/common/io/igb/igb_main.c
2752
sizeof (struct ether_addr);
usr/src/uts/common/io/igb/igb_main.c
2792
struct ether_addr *new_table;
usr/src/uts/common/io/igb/igb_main.c
2814
sizeof (struct ether_addr);
usr/src/uts/common/io/igb/igb_main.c
2816
sizeof (struct ether_addr);
usr/src/uts/common/io/igb/igb_main.c
2845
igb->mcast_alloc_count * sizeof (struct ether_addr));
usr/src/uts/common/io/igb/igb_main.c
3417
struct ether_addr sysaddr;
usr/src/uts/common/io/igb/igb_sw.h
689
struct ether_addr *mcast_table;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4378
struct ether_addr sysaddr;
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
745
struct ether_addr mcast_table[MAX_NUM_MULTICAST_ADDRESSES];
usr/src/uts/common/io/llc1.c
110
static int llc1_local(struct ether_addr *addr, llc_mac_info_t *macinfo);
usr/src/uts/common/io/llc1.c
1475
struct ether_addr *addr;
usr/src/uts/common/io/llc1.c
1494
addr = (struct ether_addr *)(nmp->b_rptr +
usr/src/uts/common/io/llc1.c
1706
llc1_local(struct ether_addr *addr, llc_mac_info_t *macinfo)
usr/src/uts/common/io/llc1.c
1717
llc1_broadcast(struct ether_addr *addr, llc_mac_info_t *macinfo)
usr/src/uts/common/io/llc1.c
1846
struct ether_addr *maddr;
usr/src/uts/common/io/llc1.c
1865
maddr = (struct ether_addr *)(mp->b_rptr + multi->dl_addr_offset);
usr/src/uts/common/io/llc1.c
1962
struct ether_addr *maddr;
usr/src/uts/common/io/llc1.c
1980
maddr = (struct ether_addr *)(multi + 1);
usr/src/uts/common/io/llc1.c
787
llc1_multicast(struct ether_addr *addr, llc1_t *lld)
usr/src/uts/common/io/llc1.c
93
static int llc1_broadcast(struct ether_addr *addr, llc_mac_info_t *macinfo);
usr/src/uts/common/io/mac/mac_sched.c
1537
uint8_t ether_addr[ETHERADDRL];
usr/src/uts/common/io/mac/mac_sched.c
1538
const uint8_t *dstaddr = ether_addr;
usr/src/uts/common/io/mac/mac_sched.c
1553
!mac_ether_l2_info(mp, ether_addr, &vlan_tci)) {
usr/src/uts/common/io/mac/mac_sched.c
1576
is_unicast = ((ether_addr[0] & 0x01) == 0);
usr/src/uts/common/io/mac/mac_sched.c
1977
uint8_t ether_addr[ETHERADDRL];
usr/src/uts/common/io/mac/mac_sched.c
1978
const uint8_t *dstaddr = ether_addr;
usr/src/uts/common/io/mac/mac_sched.c
1999
!mac_ether_l2_info(mp, ether_addr, &vlan_tci)) {
usr/src/uts/common/io/mac/mac_sched.c
2022
is_unicast = (ether_addr[0] & 0x01) == 0;
usr/src/uts/common/io/nxge/nxge_espc.c
35
struct ether_addr *final_mac)
usr/src/uts/common/io/nxge/nxge_hio.c
1119
struct ether_addr addrp;
usr/src/uts/common/io/nxge/nxge_hio.c
1203
struct ether_addr addrp;
usr/src/uts/common/io/nxge/nxge_kstats.c
1085
nxge_mac_octet_to_u64(struct ether_addr addr)
usr/src/uts/common/io/nxge/nxge_mac.c
5742
nxge_add_mcast_addr(p_nxge_t nxgep, struct ether_addr *addrp)
usr/src/uts/common/io/nxge/nxge_mac.c
5788
nxge_del_mcast_addr(p_nxge_t nxgep, struct ether_addr *addrp)
usr/src/uts/common/io/nxge/nxge_mac.c
5842
nxge_set_mac_addr(p_nxge_t nxgep, struct ether_addr *addrp)
usr/src/uts/common/io/nxge/nxge_main.c
3924
struct ether_addr addrp;
usr/src/uts/common/io/nxge/nxge_virtual.c
3736
(void) localetheraddr((struct ether_addr *)NULL, &nxgep->ouraddr);
usr/src/uts/common/io/ppp/sppp/sppp_dlpi.c
1080
static struct ether_addr addr = { 0 };
usr/src/uts/common/io/qede/qede.h
630
struct ether_addr mac_addr;
usr/src/uts/common/io/qede/qede.h
767
unsigned char ether_addr[ETHERADDRL];
usr/src/uts/common/io/qede/qede_gld.c
1837
qede->ether_addr[0], qede->ether_addr[1],
usr/src/uts/common/io/qede/qede_gld.c
1838
qede->ether_addr[2], qede->ether_addr[3],
usr/src/uts/common/io/qede/qede_gld.c
1839
qede->ether_addr[4], qede->ether_addr[5]);
usr/src/uts/common/io/qede/qede_gld.c
2521
macp->m_src_addr = qede->ether_addr;
usr/src/uts/common/io/qede/qede_kstat.c
303
qede->ether_addr[0],qede->ether_addr[1],
usr/src/uts/common/io/qede/qede_kstat.c
304
qede->ether_addr[2], qede->ether_addr[3],
usr/src/uts/common/io/qede/qede_kstat.c
305
qede->ether_addr[4],qede->ether_addr[5]);
usr/src/uts/common/io/qede/qede_main.c
3400
memcpy(qede->ether_addr, edev->hwfns->hw_info.hw_mac_addr,
usr/src/uts/common/io/qede/qede_main.c
3403
MACTOSTR(qede->ether_addr));
usr/src/uts/common/io/rge/rge_main.c
911
struct ether_addr *addr;
usr/src/uts/common/io/rge/rge_main.c
918
addr = (struct ether_addr *)mca;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
2005
struct ether_addr eaddr;
usr/src/uts/common/io/sfe/sfe_util.c
146
static struct ether_addr gem_etherbroadcastaddr = {
usr/src/uts/common/io/sfe/sfe_util.h
175
struct ether_addr addr;
usr/src/uts/common/io/sfe/sfe_util.h
197
struct ether_addr cur_addr;
usr/src/uts/common/io/sfe/sfe_util.h
198
struct ether_addr dev_addr;
usr/src/uts/common/io/simnet/simnet.c
1066
static const struct ether_addr *
usr/src/uts/common/io/simnet/simnet.c
1071
const struct ether_addr *maddrp = &sdev->sd_mcastaddrs[i];
usr/src/uts/common/io/simnet/simnet.c
1083
simnet_multicst_add(simnet_dev_t *sdev, const struct ether_addr *eap)
usr/src/uts/common/io/simnet/simnet.c
1102
simnet_multicst_rm(simnet_dev_t *sdev, const struct ether_addr *eap)
usr/src/uts/common/io/simnet/simnet.c
1130
struct ether_addr ea;
usr/src/uts/common/io/simnet/simnet.c
76
static const struct ether_addr *mcastaddr_lookup(const simnet_dev_t *,
usr/src/uts/common/io/simnet/simnet_impl.h
86
struct ether_addr sd_mcastaddrs[SM_MAX_NUM_MCAST_ADDRS];
usr/src/uts/common/io/strplumb.c
642
(void) localetheraddr((struct ether_addr *)macaddr, NULL);
usr/src/uts/common/io/usbgem/usbgem.h
110
struct ether_addr cur_addr;
usr/src/uts/common/io/usbgem/usbgem.h
111
struct ether_addr dev_addr;
usr/src/uts/common/io/usbgem/usbgem.h
71
struct ether_addr addr;
usr/src/uts/common/net/sppptun.h
110
struct ether_addr ptma_mac_ether_addr;
usr/src/uts/common/netinet/arp.h
33
struct ether_addr arp_sha; /* sender hardware address */
usr/src/uts/common/netinet/arp.h
35
struct ether_addr arp_tha; /* target hardware address */
usr/src/uts/common/netinet/if_ether.h
62
struct ether_addr mc_enaddr; /* multicast address */
usr/src/uts/common/netinet/if_ether.h
79
struct ether_addr ac_enaddr; /* ethernet hardware address */
usr/src/uts/common/netinet/if_ether.h
84
struct ether_addr ac_lastarp; /* result of the last ARP */
usr/src/uts/common/netinet/if_ether.h
93
struct ether_addr atu_enaddr; /* ethernet address */
usr/src/uts/common/sys/aggr_lacp.h
131
struct ether_addr system_id; /* MAC address assigned by admin */
usr/src/uts/common/sys/aggr_lacp.h
149
struct ether_addr PartnerSystem; /* partner system ID */
usr/src/uts/common/sys/aggr_lacp.h
221
struct ether_addr PartnerAdminSystem; /* partner admin. system */
usr/src/uts/common/sys/aggr_lacp.h
222
struct ether_addr PartnerOperSystem; /* partner oper.system */
usr/src/uts/common/sys/aggr_lacp.h
270
struct ether_addr system_id; /* encoded as MAC address */
usr/src/uts/common/sys/aggr_lacp.h
310
struct ether_addr dest_addr; /* Slow protocol multicast */
usr/src/uts/common/sys/aggr_lacp.h
311
struct ether_addr src_addr; /* Source address */
usr/src/uts/common/sys/aggr_lacp.h
318
struct ether_addr system_id; /* requestor system */
usr/src/uts/common/sys/aggr_lacp.h
331
struct ether_addr system_id; /* system identifier */
usr/src/uts/common/sys/ethernet.h
146
extern int localetheraddr(struct ether_addr *, struct ether_addr *);
usr/src/uts/common/sys/ethernet.h
147
extern char *ether_sprintf(struct ether_addr *);
usr/src/uts/common/sys/ethernet.h
150
extern char *ether_ntoa(const struct ether_addr *);
usr/src/uts/common/sys/ethernet.h
151
extern char *ether_ntoa_r(const struct ether_addr *, char *);
usr/src/uts/common/sys/ethernet.h
152
extern struct ether_addr *ether_aton(const char *);
usr/src/uts/common/sys/ethernet.h
153
extern struct ether_addr *ether_aton_r(const char *, struct ether_addr *);
usr/src/uts/common/sys/ethernet.h
154
extern int ether_ntohost(char *, const struct ether_addr *);
usr/src/uts/common/sys/ethernet.h
155
extern int ether_hostton(const char *, struct ether_addr *);
usr/src/uts/common/sys/ethernet.h
156
extern int ether_line(const char *, struct ether_addr *, char *);
usr/src/uts/common/sys/ethernet.h
60
struct ether_addr ether_dhost;
usr/src/uts/common/sys/ethernet.h
61
struct ether_addr ether_shost;
usr/src/uts/common/sys/ethernet.h
68
struct ether_addr ether_dhost;
usr/src/uts/common/sys/ethernet.h
69
struct ether_addr ether_shost;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_impl.h
289
struct ether_addr multi_cast[OCE_MAX_MCA]; /* MC TABLE */
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_io.h
376
struct ether_addr *mca_table, uint16_t mca_cnt, boolean_t promisc);
usr/src/uts/common/sys/fibre-channel/fca/qlge/qlge.h
340
struct ether_addr addr;
usr/src/uts/common/sys/fibre-channel/fca/qlge/qlge.h
347
struct ether_addr addr; /* in canonical form */
usr/src/uts/common/sys/fibre-channel/fca/qlge/qlge.h
729
struct ether_addr dev_addr; /* ethernet address read from nvram */
usr/src/uts/common/sys/fibre-channel/fca/qlge/qlge_hw.h
1408
struct ether_addr cur_addr;
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
101
#define FCIPADDRL (sizeof (ushort_t) + sizeof (struct ether_addr))
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
211
struct ether_addr fcip_factmacaddr; /* local mac address */
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
212
struct ether_addr fcip_macaddr; /* MAC addr */
usr/src/uts/common/sys/fibre-channel/ulp/fcip.h
408
struct ether_addr dl_phys;
usr/src/uts/common/sys/net80211.h
635
ether_sprintf((struct ether_addr *)(_addr))
usr/src/uts/common/sys/nxge/nxge_impl.h
1057
nxge_status_t nxge_add_mcast_addr(p_nxge_t, struct ether_addr *);
usr/src/uts/common/sys/nxge/nxge_impl.h
1058
nxge_status_t nxge_del_mcast_addr(p_nxge_t, struct ether_addr *);
usr/src/uts/common/sys/nxge/nxge_impl.h
1059
nxge_status_t nxge_set_mac_addr(p_nxge_t, struct ether_addr *);
usr/src/uts/common/sys/nxge/nxge_impl.h
1080
void nxge_espc_get_next_mac_addr(uint8_t *, uint8_t, struct ether_addr *);
usr/src/uts/common/sys/nxge/nxge_impl.h
532
typedef struct ether_addr ether_addr_st, *p_ether_addr_t;
usr/src/uts/common/sys/nxge/nxge_impl.h
771
struct ether_addr mmac_avail_pool[16];
usr/src/uts/common/sys/nxge/nxge_mac.h
239
struct ether_addr mac_addr;
usr/src/uts/common/sys/nxge/nxge_mac.h
240
struct ether_addr alt_mac_addr[MAC_MAX_ALT_ADDR_ENTRY];
usr/src/uts/common/sys/nxge/nxge_mac.h
241
struct ether_addr mac_addr_filter;
usr/src/uts/common/xen/io/xnbo.c
270
struct ether_addr ea;
usr/src/uts/sun/io/eri/eri.c
1034
struct ether_addr factaddr;
usr/src/uts/sun4/io/efcode/fc_ops.c
856
(void) localetheraddr(NULL, (struct ether_addr *)(&fc_result(cp, 0)));
usr/src/uts/sun4/os/ddi_impl.c
1732
(void) localetheraddr((struct ether_addr *)idprom.id_ether,
usr/src/uts/sun4/os/ddi_impl.c
1733
(struct ether_addr *)NULL);
usr/src/uts/sun4v/io/vnet.c
121
static vnet_res_t *vnet_fdbe_find(vnet_t *vnetp, struct ether_addr *addrp);
usr/src/uts/sun4v/io/vnet.c
1287
vnet_fdbe_find(vnet_t *vnetp, struct ether_addr *addrp)
usr/src/uts/sun4v/io/vnet.c
269
static struct ether_addr etherbroadcastaddr = {
usr/src/uts/sun4v/io/vnet_gen.c
1001
struct ether_addr *addrp;
usr/src/uts/sun4v/io/vnet_gen.c
1012
addrp = (struct ether_addr *)mca;
usr/src/uts/sun4v/io/vnet_gen.c
1049
struct ether_addr *newtab;
usr/src/uts/sun4v/io/vnet_gen.c
1056
sizeof (struct ether_addr), KM_NOSLEEP);
usr/src/uts/sun4v/io/vnet_gen.c
1060
sizeof (struct ether_addr));
usr/src/uts/sun4v/io/vnet_gen.c
1062
vgenp->mcsize * sizeof (struct ether_addr));
usr/src/uts/sun4v/io/vnet_gen.c
2127
struct ether_addr ea;
usr/src/uts/sun4v/io/vnet_gen.c
3450
struct ether_addr *mca;
usr/src/uts/sun4v/io/vnet_gen.c
3471
size = n * sizeof (struct ether_addr);
usr/src/uts/sun4v/io/vnet_gen.c
5122
struct ether_addr *addrp;
usr/src/uts/sun4v/io/vnet_gen.c
519
sizeof (struct ether_addr), KM_SLEEP);
usr/src/uts/sun4v/io/vnet_gen.c
548
sizeof (struct ether_addr));
usr/src/uts/sun4v/io/vnet_gen.c
610
kmem_free(vgenp->mctab, vgenp->mcsize * sizeof (struct ether_addr));
usr/src/uts/sun4v/io/vsw.c
2459
struct ether_addr ea;
usr/src/uts/sun4v/io/vsw_ldc.c
182
extern void vsw_fdbe_del(vsw_t *vswp, struct ether_addr *eaddr);
usr/src/uts/sun4v/io/vsw_ldc.c
2511
struct ether_addr ea;
usr/src/uts/sun4v/io/vsw_switching.c
110
void vsw_fdbe_del(vsw_t *vswp, struct ether_addr *eaddr);
usr/src/uts/sun4v/io/vsw_switching.c
111
static vsw_fdbe_t *vsw_fdbe_find(vsw_t *vswp, struct ether_addr *);
usr/src/uts/sun4v/io/vsw_switching.c
1158
vsw_fdbe_del(vsw_t *vswp, struct ether_addr *eaddr)
usr/src/uts/sun4v/io/vsw_switching.c
1193
vsw_fdbe_find(vsw_t *vswp, struct ether_addr *addrp)
usr/src/uts/sun4v/sys/vnet_gen.h
427
struct ether_addr *mctab; /* multicast addr table */
usr/src/uts/sun4v/sys/vnet_gen.h
99
static struct ether_addr etherbroadcastaddr = {
usr/src/uts/sun4v/sys/vnet_mailbox.h
116
struct ether_addr mca[VNET_NUM_MCAST]; /* mcast addrs */
usr/src/uts/sun4v/sys/vsw.h
172
struct ether_addr if_addr; /* interface address */
usr/src/uts/sun4v/sys/vsw_ldc.h
388
struct ether_addr mca; /* multicast address */
usr/src/uts/sun4v/sys/vsw_ldc.h
426
struct ether_addr p_macaddr;
usr/src/uts/sun4v/sys/vsw_ldc.h
476
static struct ether_addr etherbroadcastaddr = {