/illumos-gate/usr/src/uts/common/io/ |
H A D | etheraddr.c | 96 ether_aton(char *addr, uchar_t *macaddr) argument 104 macaddr[i++] = val; 112 macaddr[i] = val;
|
H A D | strplumb.c | 599 uchar_t *macaddr; local 619 macaddr = getmacaddr(dip, &maclen); 620 if (macaddr == NULL) 624 bcmp(macaddr, boot_macaddr, maclen) != 0) { 625 kmem_free(macaddr, maclen); 630 (void) localetheraddr((struct ether_addr *)macaddr, NULL); 631 kmem_free(macaddr, maclen); 652 uchar_t *macaddr = NULL; local 686 macaddr = kmem_alloc(ETHERADDRL, KM_SLEEP); 687 if (dl_phys_addr(lh, macaddr, maclen [all...] |
/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | link_addr.c | 48 _link_ntoa(const unsigned char *macaddr, char *str, int size, int mactype) argument 56 n = sprintf(buf, "%x", *macaddr++); 58 n += sprintf(buf+n, ":%x", *macaddr++);
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnet_common.c | 39 vnet_macaddr_strtoul(const uint8_t *macaddr) argument 46 val |= macaddr[i]; 54 vnet_macaddr_ultostr(uint64_t val, uint8_t *macaddr) argument 61 macaddr[i] = value & 0xFF;
|
H A D | vsw_hio.c | 104 uint64_t cookie, uint64_t macaddr, uint32_t req_id); 590 uint64_t macaddr = vsharep->vs_macaddr; local 609 cookie, macaddr, req_id); 624 cookie, uint64_t macaddr, uint32_t req_id) 639 smsg->macaddr = macaddr; 623 vsw_send_dds_msg(vsw_ldc_t *ldcp, uint8_t dds_subclass, uint64_t cookie, uint64_t macaddr, uint32_t req_id) argument
|
H A D | dr_io.c | 346 uint64_t mtu, macaddr; local 350 &macaddr)) { 357 maddr_arr[j] = (macaddr >> (i * 8)) & 0xff; 381 "mac=%ld, mtu=%ld\n", __func__, devnm, devid, macaddr, mtu);
|
H A D | vnet_dds.c | 78 uint64_t macaddr; member in struct:vdds_cb_arg 94 uint64_t macaddr, uint32_t max_frame_size); 436 dmsg->msg.share_msg.macaddr, max_frame_size); 543 smsg->macaddr = vnet_macaddr_strtoul(vnetp->curr_macaddr); 575 vdds_create_niu_node(uint64_t cookie, uint64_t macaddr, uint32_t max_frame_size) argument 596 cba.macaddr = macaddr; 613 cba.macaddr = macaddr; 1003 vnet_macaddr_ultostr(cba->macaddr, macaddrbyte [all...] |
H A D | vsw_phys.c | 86 uint8_t *macaddr, uint16_t flags, vsw_vlanid_t *vids, int nvids); 225 /* announce macaddr of vnets to the physical switch */ 686 uint8_t *macaddr; local 706 macaddr = (uint8_t *)port->p_macaddr.ether_addr_octet; 714 rv = mac_unicast_add(port->p_mch, macaddr, mac_flags, 719 "macaddr,vid(%s, %d) err=%d", 720 vswp->instance, ether_sprintf((void *)macaddr), 726 D2(vswp, "%s:programmed macaddr(%s) vid(%d) into device %s", 727 __func__, ether_sprintf((void *)macaddr), vid, 732 vsw_mac_add_vlans(vswp, port->p_mch, macaddr, 753 uint8_t *macaddr; local 1130 vsw_mac_add_vlans(vsw_t *vswp, mac_client_handle_t mch, uint8_t *macaddr, uint16_t flags, vsw_vlanid_t *vids, int nvids) argument [all...] |
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_crypto.c | 314 const uint8_t *macaddr) 323 ieee80211_macaddr_sprintf(macaddr), key->wk_keylen); 341 return (DEV_KEY_SET(ic, key, macaddr)); 313 ieee80211_crypto_setkey(ieee80211com_t *ic, struct ieee80211_key *key, const uint8_t *macaddr) argument
|
H A D | net80211_node.c | 834 * Setup a node. Initialize the node with specified macaddr. Associate 840 ieee80211_node_t *in, const uint8_t *macaddr) 846 ieee80211_macaddr_sprintf(macaddr), 850 IEEE80211_ADDR_COPY(in->in_macaddr, macaddr); 851 hash = ieee80211_node_hash(macaddr); 878 const uint8_t *macaddr) 884 ieee80211_setup_node(ic, nt, in, macaddr); 895 ieee80211_tmp_node(ieee80211com_t *ic, const uint8_t *macaddr) argument 902 "%p<%s>\n", in, ieee80211_macaddr_sprintf(macaddr)); 904 IEEE80211_ADDR_COPY(in->in_macaddr, macaddr); 839 ieee80211_setup_node(ieee80211com_t *ic, ieee80211_node_table_t *nt, ieee80211_node_t *in, const uint8_t *macaddr) argument 877 ieee80211_alloc_node(ieee80211com_t *ic, ieee80211_node_table_t *nt, const uint8_t *macaddr) argument 927 ieee80211_dup_bss(ieee80211_node_table_t *nt, const uint8_t *macaddr) argument 953 ieee80211_find_node_locked(ieee80211_node_table_t *nt, const uint8_t *macaddr) argument 976 ieee80211_find_node(ieee80211_node_table_t *nt, const uint8_t *macaddr) argument 990 ieee80211_find_node_with_ssid(ieee80211_node_table_t *nt, const uint8_t *macaddr, uint32_t ssidlen, const uint8_t *ssid) argument 1022 ieee80211_fakeup_adhoc_node(ieee80211_node_table_t *nt, const uint8_t *macaddr) argument [all...] |
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | dds.h | 68 uint64_t macaddr; member in struct:dds_share_msg 101 uint64_t macaddr; member in struct:dds_share_modify_msg
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xnbu.c | 236 xnbu_m_set_mac_addr(void *arg, const uint8_t *macaddr) argument 241 bcopy(macaddr, xnbp->xnb_mac_addr, ETHERADDRL);
|
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_ctl.c | 175 softmac_m_unicst(void *arg, const uint8_t *macaddr) argument 195 (void) memcpy(&phyaddr[1], macaddr, softmac->smac_addrlen);
|
/illumos-gate/usr/src/lib/efcode/fcdriver/ |
H A D | misc.c | 500 set_mac_address(char *macaddr) argument 503 memcpy(mac_addr, macaddr, MAC_ADDR_SIZE);
|
/illumos-gate/usr/src/stand/lib/inet/ |
H A D | ibd.c | 107 unsigned char *macaddr = (unsigned char *)ea; local 112 ptr = pbuf + sprintf(pbuf, "%x", *macaddr++); 114 ptr += sprintf(ptr, ":%x", *macaddr++);
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/ |
H A D | qlge_gld.c | 411 ql_unicst_set(qlge_t *qlge, const uint8_t *macaddr, int slot) argument 418 ret = ql_set_mac_addr_reg(qlge, (uint8_t *)macaddr,
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_main.c | 465 eib_m_unicast(void *arg, const uint8_t *macaddr) argument 476 if (bcmp(macaddr, vnic->vn_login_data.ld_assigned_mac, 824 * the gateway) so we'll simply register a zero macaddr that
|
H A D | eib_data.c | 1059 eib_data_is_mcast_pkt_ok(eib_vnic_t *vnic, uint8_t *macaddr, uint64_t *brdcst, argument 1068 if (bcmp(macaddr, eib_broadcast_mac, ETHERADDRL) == 0) 1254 "received packet's macaddr mismatch, "
|
/illumos-gate/usr/src/uts/common/io/zyd/ |
H A D | zyd.c | 51 static int zyd_m_unicst(void *arg, const uint8_t *macaddr); 537 IEEE80211_ADDR_COPY(ic->ic_macaddr, sc->macaddr); 816 zyd_m_unicst(void *arg, const uint8_t *macaddr) argument
|
/illumos-gate/usr/src/uts/common/io/efe/ |
H A D | efe.c | 734 efe_m_multicst(void *arg, boolean_t add, const uint8_t *macaddr) argument 751 CRC32(val, macaddr, ETHERADDRL, -1U, crc32_table); 783 efe_m_unicst(void *arg, const uint8_t *macaddr) argument 796 bcopy(macaddr, efep->efe_macaddr, ETHERADDRL); 1541 efe_getaddr(efe_t *efep, uint8_t *macaddr) argument 1543 efe_eeprom_read(efep, macaddr, ETHERADDRL, 0x0); 1547 macaddr[0], macaddr[1], macaddr[2], macaddr[ 1552 efe_setaddr(efe_t *efep, uint8_t *macaddr) argument [all...] |
/illumos-gate/usr/src/uts/common/io/vnic/ |
H A D | vnic_dev.c | 903 vnic_m_unicst(void *arg, const uint8_t *macaddr) argument 907 return (mac_vnic_unicast_set(vnic->vn_mch, macaddr));
|
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3.h | 128 uint8_t macaddr[6]; member in struct:vmxnet3_softc_t
|
H A D | vmxnet3_main.c | 681 vmxnet3_multicst(void *data, boolean_t add, const uint8_t *macaddr) argument 690 add ? "add" : "remove", MACADDR_FMT_ARGS(macaddr)); 697 if (memcmp(&dp->mfTable.buf[macIdx], macaddr, 6) == 0) { 708 "@ %u\n", MACADDR_FMT_ARGS(macaddr), macIdx / 6); 714 MACADDR_FMT_ARGS(macaddr), macIdx / 6); 731 macaddr, 6); 785 vmxnet3_unicst(void *data, const uint8_t *macaddr) argument 791 MACADDR_FMT_ARGS(macaddr)); 793 val32 = *((uint32_t *)(macaddr + 0)); 795 val32 = *((uint16_t *)(macaddr [all...] |
/illumos-gate/usr/src/uts/common/io/afe/ |
H A D | afe.c | 754 afe_m_multicst(void *arg, boolean_t add, const uint8_t *macaddr) argument 762 CRC32(crc, macaddr, ETHERADDRL, -1U, crc32_table); 812 afe_m_unicst(void *arg, const uint8_t *macaddr) argument 820 bcopy(macaddr, afep->afe_curraddr, ETHERADDRL);
|
/illumos-gate/usr/src/uts/common/io/atge/ |
H A D | atge_main.c | 1649 atge_add_multicst(atge_t *atgep, uint8_t *macaddr) argument 1658 atgep->atge_name, __func__, macaddr[0], macaddr[1], macaddr[2], 1659 macaddr[3], macaddr[4], macaddr[5])); 1661 crc = atge_ether_crc(macaddr, ETHERADDRL); 1673 atge_remove_multicst(atge_t *atgep, uint8_t *macaddr) argument 1682 atgep->atge_name, __func__, macaddr[ 1698 atge_m_multicst(void *arg, boolean_t add, const uint8_t *macaddr) argument 1744 atge_m_unicst(void *arg, const uint8_t *macaddr) argument [all...] |