Home
last modified time | relevance | path

Searched refs:macaddr (Results 1 – 25 of 97) sorted by relevance

1234

/illumos-gate/usr/src/cmd/bhyve/
H A Dnet_utils.c99 net_genmac(struct pci_devinst *pi, uint8_t *macaddr) in net_genmac() argument
116 macaddr[0] = 0x00; in net_genmac()
117 macaddr[1] = 0xa0; in net_genmac()
118 macaddr[2] = 0x98; in net_genmac()
119 macaddr[3] = digest[0]; in net_genmac()
120 macaddr[4] = digest[1]; in net_genmac()
121 macaddr[5] = digest[2]; in net_genmac()
H A Dnet_utils.h34 void net_genmac(struct pci_devinst *pi, uint8_t *macaddr);
/illumos-gate/usr/src/uts/common/io/
H A Dstrplumb.c611 uchar_t *macaddr; in matchmac() local
631 macaddr = getmacaddr(dip, &maclen); in matchmac()
632 if (macaddr == NULL) in matchmac()
636 bcmp(macaddr, boot_macaddr, maclen) != 0) { in matchmac()
637 kmem_free(macaddr, maclen); in matchmac()
643 kmem_free(macaddr, maclen); in matchmac()
679 uchar_t *macaddr = NULL; in getmacaddr() local
717 macaddr = kmem_alloc(ETHERADDRL, KM_SLEEP); in getmacaddr()
720 kmem_free(macaddr, ETHERADDRL); in getmacaddr()
721 macaddr = NULL; in getmacaddr()
[all …]
H A Detheraddr.c94 ether_aton(char *addr, uchar_t *macaddr) in ether_aton() argument
102 macaddr[i++] = val; in ether_aton()
110 macaddr[i] = val; in ether_aton()
/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_node.c846 ieee80211_macaddr_sprintf(macaddr), in ieee80211_setup_node()
850 IEEE80211_ADDR_COPY(in->in_macaddr, macaddr); in ieee80211_setup_node()
851 hash = ieee80211_node_hash(macaddr); in ieee80211_setup_node()
878 const uint8_t *macaddr) in ieee80211_alloc_node() argument
884 ieee80211_setup_node(ic, nt, in, macaddr); in ieee80211_alloc_node()
904 IEEE80211_ADDR_COPY(in->in_macaddr, macaddr); in ieee80211_tmp_node()
932 in = ieee80211_alloc_node(ic, nt, macaddr); in ieee80211_dup_bss()
960 hash = ieee80211_node_hash(macaddr); in ieee80211_find_node_locked()
981 in = ieee80211_find_node_locked(nt, macaddr); in ieee80211_find_node()
998 hash = ieee80211_node_hash(macaddr); in ieee80211_find_node_with_ssid()
[all …]
H A Dnet80211_crypto.c312 const uint8_t *macaddr) in ieee80211_crypto_setkey() argument
321 ieee80211_macaddr_sprintf(macaddr), key->wk_keylen); in ieee80211_crypto_setkey()
339 return (DEV_KEY_SET(ic, key, macaddr)); in ieee80211_crypto_setkey()
/illumos-gate/usr/src/uts/common/io/zyd/
H A Dzyd_hw.c240 sc->macaddr[0] = tmp & 0xff; in zyd_read_mac()
241 sc->macaddr[1] = tmp >> 8; in zyd_read_mac()
242 sc->macaddr[2] = tmp >> 16; in zyd_read_mac()
243 sc->macaddr[3] = tmp >> 24; in zyd_read_mac()
248 sc->macaddr[4] = tmp & 0xff; in zyd_read_mac()
249 sc->macaddr[5] = tmp >> 8; in zyd_read_mac()
459 sc->macaddr[0], sc->macaddr[1], sc->macaddr[2], in zyd_hw_init()
460 sc->macaddr[3], sc->macaddr[4], sc->macaddr[5])); in zyd_hw_init()
620 zyd_set_macaddr(sc, sc->macaddr); in zyd_hw_start()
/illumos-gate/usr/src/lib/libsocket/inet/
H A Dlink_addr.c46 _link_ntoa(const unsigned char *macaddr, char *str, int size, int mactype) in _link_ntoa() argument
54 n = sprintf(buf, "%x", *macaddr++); in _link_ntoa()
56 n += sprintf(buf+n, ":%x", *macaddr++); in _link_ntoa()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_phys.c686 uint8_t *macaddr; in vsw_set_port_hw_addr() local
720 vswp->instance, ether_sprintf((void *)macaddr), in vsw_set_port_hw_addr()
727 __func__, ether_sprintf((void *)macaddr), vid, in vsw_set_port_hw_addr()
732 vsw_mac_add_vlans(vswp, port->p_mch, macaddr, in vsw_set_port_hw_addr()
753 uint8_t *macaddr; in vsw_set_if_hw_addr() local
766 macaddr = (uint8_t *)vswp->if_addr.ether_addr_octet; in vsw_set_if_hw_addr()
789 rv = mac_unicast_add(vswp->mch, macaddr, mac_flags, in vsw_set_if_hw_addr()
795 vswp->instance, ether_sprintf((void *)macaddr), in vsw_set_if_hw_addr()
802 __func__, ether_sprintf((void *)macaddr), vid, in vsw_set_if_hw_addr()
1148 rv = mac_unicast_add(mch, macaddr, flags, in vsw_mac_add_vlans()
[all …]
H A Dvnet_common.c39 vnet_macaddr_strtoul(const uint8_t *macaddr) in vnet_macaddr_strtoul() argument
46 val |= macaddr[i]; in vnet_macaddr_strtoul()
54 vnet_macaddr_ultostr(uint64_t val, uint8_t *macaddr) in vnet_macaddr_ultostr() argument
61 macaddr[i] = value & 0xFF; in vnet_macaddr_ultostr()
H A Dvsw.c1238 _NOTE(ARGUNUSED(arg, macaddr)) in vsw_m_unicst()
1746 uint64_t macaddr = 0; in vsw_get_initial_md_properties() local
2137 uint64_t macaddr = 0; in vsw_update_md_prop() local
2199 uint64_t maddr = macaddr; in vsw_update_md_prop()
2203 != (macaddr & 0xFF)) { in vsw_update_md_prop()
2207 (macaddr & 0xFF)); in vsw_update_md_prop()
2209 macaddr = maddr; in vsw_update_md_prop()
2212 macaddr >>= 8; in vsw_update_md_prop()
2460 uint64_t macaddr; in vsw_port_read_props() local
2528 macaddr >>= 8; in vsw_port_read_props()
[all …]
H A Dvnet_dds.c82 uint64_t macaddr; member
98 uint64_t macaddr, uint32_t max_frame_size);
440 dmsg->msg.share_msg.macaddr, max_frame_size); in vdds_process_dds_msg_task()
547 smsg->macaddr = vnet_macaddr_strtoul(vnetp->curr_macaddr); in vdds_send_dds_rel_msg()
579 vdds_create_niu_node(uint64_t cookie, uint64_t macaddr, uint32_t max_frame_size) in vdds_create_niu_node() argument
600 cba.macaddr = macaddr; in vdds_create_niu_node()
617 cba.macaddr = macaddr; in vdds_create_niu_node()
1007 vnet_macaddr_ultostr(cba->macaddr, macaddrbytes); in vdds_new_niu_node()
H A Dvsw_hio.c104 uint64_t cookie, uint64_t macaddr, uint32_t req_id);
590 uint64_t macaddr = vsharep->vs_macaddr; in vsw_hio_send_delshare_msg() local
609 cookie, macaddr, req_id); in vsw_hio_send_delshare_msg()
624 cookie, uint64_t macaddr, uint32_t req_id) in vsw_send_dds_msg() argument
639 smsg->macaddr = macaddr; in vsw_send_dds_msg()
H A Ddr_io.c346 uint64_t mtu, macaddr; in new_dev_node() local
350 &macaddr)) { in new_dev_node()
357 maddr_arr[j] = (macaddr >> (i * 8)) & 0xff; in new_dev_node()
381 "mac=%ld, mtu=%ld\n", __func__, devnm, devid, macaddr, mtu); in new_dev_node()
/illumos-gate/usr/src/uts/common/io/efe/
H A Defe.c783 efe_m_unicst(void *arg, const uint8_t *macaddr) in efe_m_unicst() argument
796 bcopy(macaddr, efep->efe_macaddr, ETHERADDRL); in efe_m_unicst()
1541 efe_getaddr(efe_t *efep, uint8_t *macaddr) in efe_getaddr() argument
1547 macaddr[0], macaddr[1], macaddr[2], macaddr[3], in efe_getaddr()
1548 macaddr[4], macaddr[5]); in efe_getaddr()
1552 efe_setaddr(efe_t *efep, uint8_t *macaddr) in efe_setaddr() argument
1556 bcopy(macaddr, &val, sizeof (uint16_t)); in efe_setaddr()
1558 macaddr += sizeof (uint16_t); in efe_setaddr()
1560 bcopy(macaddr, &val, sizeof (uint16_t)); in efe_setaddr()
1562 macaddr += sizeof (uint16_t); in efe_setaddr()
[all …]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Ddds.h68 uint64_t macaddr; member
101 uint64_t macaddr; member
H A Dvnet_common.h136 uint64_t vnet_macaddr_strtoul(const uint8_t *macaddr);
137 void vnet_macaddr_ultostr(uint64_t value, uint8_t *macaddr);
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_main.c708 "@ %u\n", MACADDR_FMT_ARGS(macaddr), macIdx / 6); in vmxnet3_multicst()
714 MACADDR_FMT_ARGS(macaddr), macIdx / 6); in vmxnet3_multicst()
731 macaddr, 6); in vmxnet3_multicst()
785 vmxnet3_unicst(void *data, const uint8_t *macaddr) in vmxnet3_unicst() argument
791 MACADDR_FMT_ARGS(macaddr)); in vmxnet3_unicst()
793 val32 = *((uint32_t *)(macaddr + 0)); in vmxnet3_unicst()
795 val32 = *((uint16_t *)(macaddr + 4)); in vmxnet3_unicst()
798 (void) memcpy(dp->macaddr, macaddr, 6); in vmxnet3_unicst()
1336 *((uint32_t *)(dp->macaddr + 0)) = ret32; in vmxnet3_attach()
1338 *((uint16_t *)(dp->macaddr + 4)) = ret32; in vmxnet3_attach()
[all …]
/illumos-gate/usr/src/uts/common/io/rtls/
H A Drtls.c1849 macaddr[0] = val32 & 0xff; in rtls_get_mac_addr()
1851 macaddr[1] = val32 & 0xff; in rtls_get_mac_addr()
1853 macaddr[2] = val32 & 0xff; in rtls_get_mac_addr()
1855 macaddr[3] = val32 & 0xff; in rtls_get_mac_addr()
1861 macaddr[4] = val32 & 0xff; in rtls_get_mac_addr()
1882 val32 = macaddr[3]; in rtls_set_mac_addr()
1884 val32 |= macaddr[2]; in rtls_set_mac_addr()
1886 val32 |= macaddr[1]; in rtls_set_mac_addr()
1888 val32 |= macaddr[0]; in rtls_set_mac_addr()
1898 val32 = macaddr[5]; in rtls_set_mac_addr()
[all …]
/illumos-gate/usr/src/uts/common/io/atge/
H A Datge_main.c1649 atge_add_multicst(atge_t *atgep, uint8_t *macaddr) in atge_add_multicst() argument
1658 atgep->atge_name, __func__, macaddr[0], macaddr[1], macaddr[2], in atge_add_multicst()
1659 macaddr[3], macaddr[4], macaddr[5])); in atge_add_multicst()
1661 crc = atge_ether_crc(macaddr, ETHERADDRL); in atge_add_multicst()
1682 atgep->atge_name, __func__, macaddr[0], macaddr[1], macaddr[2], in atge_remove_multicst()
1683 macaddr[3], macaddr[4], macaddr[5])); in atge_remove_multicst()
1685 crc = atge_ether_crc(macaddr, ETHERADDRL); in atge_remove_multicst()
1706 atge_add_multicst(atgep, (uint8_t *)macaddr); in atge_m_multicst()
1708 atge_remove_multicst(atgep, (uint8_t *)macaddr); in atge_m_multicst()
1744 atge_m_unicst(void *arg, const uint8_t *macaddr) in atge_m_unicst() argument
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dnet.c1290 char macaddr[ETHERADDRL * 3]; in do_bridge_links() local
1306 mdb_mac_addr(blp->bl_local_mac, ETHERADDRL, macaddr, in do_bridge_links()
1307 sizeof (macaddr)); in do_bridge_links()
1309 mdb_printf("%-?p %-16s %-17s %03X %-4d ", addr, name, macaddr, in do_bridge_links()
1364 char macaddr[ETHERADDRL * 3]; in do_bridge_fwd() local
1385 mdb_mac_addr(bfp->bf_dest, ETHERADDRL, macaddr, sizeof (macaddr)); in do_bridge_fwd()
1387 mdb_printf("%-?p %-17s ", addr, macaddr); in do_bridge_fwd()
1416 char macaddr[ETHERADDRL * 3]; in do_show_bridge() local
1493 macaddr, sizeof (macaddr)); in do_show_bridge()
1495 (void) strcpy(macaddr, "[self]"); in do_show_bridge()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_vnic.c87 eib_vnic_create(eib_t *ss, uint8_t *macaddr, uint16_t vlan, eib_vnic_t **vnicp, in eib_vnic_create() argument
103 if (macaddr) { in eib_vnic_create()
104 if (eib_data_lookup_vnic(ss, macaddr, vlan, vnicp, in eib_vnic_create()
108 "already there, no duplicate creation", macaddr[0], in eib_vnic_create()
109 macaddr[1], macaddr[2], macaddr[3], macaddr[4], in eib_vnic_create()
110 macaddr[5], vlan); in eib_vnic_create()
118 macaddr[0], macaddr[1], macaddr[2], macaddr[3], in eib_vnic_create()
119 macaddr[4], macaddr[5], vlan); in eib_vnic_create()
154 if (macaddr) { in eib_vnic_create()
155 bcopy(macaddr, vnic->vn_macaddr, sizeof (vnic->vn_macaddr)); in eib_vnic_create()
/illumos-gate/usr/src/uts/common/io/ipw/
H A Dipw2100.c135 static int ipw2100_m_unicst(void *arg, const uint8_t *macaddr);
1669 uint8_t macaddr[IEEE80211_ADDR_LEN]; in ipw2100_newstate() local
1685 macaddr, &len); in ipw2100_newstate()
1687 in = ieee80211_find_node(&ic->ic_scan, macaddr); in ipw2100_newstate()
1914 ipw2100_m_unicst(void *arg, const uint8_t *macaddr) in ipw2100_m_unicst() argument
1926 macaddr[0], macaddr[1], macaddr[2], in ipw2100_m_unicst()
1927 macaddr[3], macaddr[4], macaddr[5])); in ipw2100_m_unicst()
1929 if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) { in ipw2100_m_unicst()
1930 IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr); in ipw2100_m_unicst()
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-device.c4872 macaddr_t *macaddr) in xge_hal_device_macaddr_get() argument
4928 (*macaddr)[i] = (u8)0; in xge_hal_device_macaddr_get()
4930 (*macaddr)[1] = (u8)1; in xge_hal_device_macaddr_get()
4957 macaddr_t macaddr) in xge_hal_device_macaddr_set() argument
4969 temp64 |= macaddr[i]; in xge_hal_device_macaddr_set()
5041 macaddr_t macaddr; in xge_hal_device_macaddr_find() local
5365 if (hldev->macaddr[0][0] == 0xFF && in xge_hal_device_initialize()
5366 hldev->macaddr[0][1] == 0xFF && in xge_hal_device_initialize()
5379 hldev->macaddr[0][0], hldev->macaddr[0][1], in xge_hal_device_initialize()
5380 hldev->macaddr[0][2], hldev->macaddr[0][3], in xge_hal_device_initialize()
[all …]
/illumos-gate/usr/src/stand/lib/inet/
H A Dibd.c107 unsigned char *macaddr = (unsigned char *)ea; in ibd_print() local
112 ptr = pbuf + sprintf(pbuf, "%x", *macaddr++); in ibd_print()
114 ptr += sprintf(ptr, ":%x", *macaddr++); in ibd_print()

1234