/illumos-gate/usr/src/cmd/bhyve/ |
H A D | net_utils.c | 99 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 D | net_utils.h | 34 void net_genmac(struct pci_devinst *pi, uint8_t *macaddr);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | strplumb.c | 611 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 D | etheraddr.c | 94 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 D | net80211_node.c | 846 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 D | net80211_crypto.c | 312 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 D | zyd_hw.c | 240 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 D | link_addr.c | 46 _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 D | vsw_phys.c | 686 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 D | vnet_common.c | 39 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 D | vsw.c | 1238 _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 D | vnet_dds.c | 82 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 D | vsw_hio.c | 104 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 D | dr_io.c | 346 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 D | efe.c | 783 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 D | dds.h | 68 uint64_t macaddr; member 101 uint64_t macaddr; member
|
H A D | vnet_common.h | 136 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 D | vmxnet3_main.c | 708 "@ %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 D | rtls.c | 1849 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 D | atge_main.c | 1649 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 D | net.c | 1290 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 D | eib_vnic.c | 87 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 D | ipw2100.c | 135 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 D | xgehal-device.c | 4872 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 D | ibd.c | 107 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()
|