/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/ |
H A D | global.h | 62 uchar_t mac_addr[ETHERADDRL]; member in struct:portdata
|
/illumos-gate/usr/src/uts/common/io/sfxge/common/ |
H A D | hunt_nic.c | 46 uint8_t mac_addr[6] = { 0 }; local 86 rc = efx_mcdi_get_mac_address_pf(enp, mac_addr); 87 if ((rc == 0) && (mac_addr[0] & 0x02)) { 97 rc = efx_mcdi_get_mac_address_vf(enp, mac_addr); 102 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr);
|
H A D | medford_nic.c | 101 uint8_t mac_addr[6] = { 0 }; local 146 rc = efx_mcdi_get_mac_address_pf(enp, mac_addr); 147 if ((rc == 0) && (mac_addr[0] & 0x02)) { 157 rc = efx_mcdi_get_mac_address_vf(enp, mac_addr); 162 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr);
|
H A D | siena_nic.c | 83 uint8_t mac_addr[6]; local 94 &capabilities, mac_addr)) != 0) 97 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr);
|
H A D | ef10_filter.c | 1237 __in_ecount(6) uint8_t const *mac_addr, 1308 rc = ef10_filter_insert_unicast(enp, mac_addr, filter_flags); 1235 ef10_filter_reconfigure( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *mac_addr, __in boolean_t all_unicst, __in boolean_t mulcst, __in boolean_t all_mulcst, __in boolean_t brdcst, __in_ecount(6*count) uint8_t const *addrs, __in uint32_t count) argument
|
H A D | efx_filter.c | 242 __in_ecount(6) uint8_t const *mac_addr, 257 if ((rc = enp->en_efop->efo_reconfigure(enp, mac_addr, 240 efx_filter_reconfigure( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *mac_addr, __in boolean_t all_unicst, __in boolean_t mulcst, __in boolean_t all_mulcst, __in boolean_t brdcst, __in_ecount(6*count) uint8_t const *addrs, __in uint32_t count) argument
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_stat.c | 51 uint32_t frame_len, uint8_t *mac_addr) 92 if ((mac_addr[0] == (uint8_t)0xff) && 93 (mac_addr[1] == (uint8_t)0xff)) { 98 } else if (*mac_addr & 0x01) { 50 e1000_tbi_adjust_stats(struct e1000g *Adapter, uint32_t frame_len, uint8_t *mac_addr) argument
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_espc.h | 73 uint8_t mac_addr[ETHERADDRL]; member in struct:_npi_vpd_info_t
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_espc.c | 38 uint64_t mac_addr = 0; local 43 mac_addr |= (mac[j] << (j*8)); 46 mac_addr += nxt_cnt; 48 final_mac->ether_addr_octet[0] = (mac_addr & 0xff0000000000) >> 40; 49 final_mac->ether_addr_octet[1] = (mac_addr & 0xff00000000) >> 32; 50 final_mac->ether_addr_octet[2] = (mac_addr & 0xff000000) >> 24; 51 final_mac->ether_addr_octet[3] = (mac_addr & 0xff0000) >> 16; 52 final_mac->ether_addr_octet[4] = (mac_addr & 0xff00) >> 8; 53 final_mac->ether_addr_octet[5] = (mac_addr & 0xff); 63 uint8_t mac_addr[ETHERADDR local [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_hw.c | 406 0, &dev->mac_addr[0], (uint32_t *)&dev->if_id); 533 struct mac_address_format mac_addr; local 585 MAC_ADDRESS_TYPE_NETWORK, &mac_addr); 591 bcopy(&mac_addr.mac_addr[0], &dev->mac_addr[0], ETHERADDRL);
|
H A D | oce_mbx.c | 456 fwcmd->params.rsp.mac.mac_addr[0], 457 fwcmd->params.rsp.mac.mac_addr[1], 458 fwcmd->params.rsp.mac.mac_addr[2], 459 fwcmd->params.rsp.mac.mac_addr[3], 460 fwcmd->params.rsp.mac.mac_addr[4], 461 fwcmd->params.rsp.mac.mac_addr[5]); 465 bcopy(&fwcmd->params.rsp.mac.mac_addr[0], &mac->mac_addr[0], 479 * mac_addr - pointer to a buffer containing the mac address 487 uint16_t vlan_tag, uint8_t *mac_addr, 486 oce_if_create(struct oce_dev *dev, uint32_t cap_flags, uint32_t en_flags, uint16_t vlan_tag, uint8_t *mac_addr, uint32_t *if_id) argument [all...] |
/illumos-gate/usr/src/uts/common/io/aggr/ |
H A D | aggr_ctl.c | 44 uchar_t mac_addr[ETHERADDRL]; local 58 bcopy(modify_arg->lu_mac, mac_addr, ETHERADDRL); 73 mac_fixed, mac_addr, lacp_mode, lacp_timer)); 90 uchar_t mac_addr[ETHERADDRL]; local 112 bcopy(create_arg->lc_mac, mac_addr, ETHERADDRL); 117 ports, policy, mac_fixed, force, mac_addr, lacp_mode, lacp_timer,
|
H A D | aggr_port.c | 405 uint8_t mac_addr[ETHERADDRL]; local 417 mac_unicast_primary_get(port->lp_mh, mac_addr); 418 if (bcmp(mac_addr, grp->lg_addr, ETHERADDRL) == 0) { 424 bcopy(mac_addr, port->lp_addr, ETHERADDRL); 592 aggr_port_addmac(aggr_port_t *port, const uint8_t *mac_addr) argument 606 ((mac_hwgroup_addmac(port->lp_hwgh, mac_addr)) == 0)) { 628 ASSERT(bcmp(mac_addr, addr->aua_addr, ETHERADDRL) != 0); 632 bcopy(mac_addr, addr->aua_addr, ETHERADDRL); 646 aggr_port_remmac(aggr_port_t *port, const uint8_t *mac_addr) argument 661 if (bcmp(mac_addr, add [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_power.c | 299 u8_t* mac_addr = &pdev->params.mac_addr[0]; //&pdev->hw_info.mac_addr[0]; local 319 val = (mac_addr[0] << 8) | mac_addr[1]; 323 val = (mac_addr[2] << 24) | (mac_addr[3] << 16) | 324 (mac_addr[4] << 8) | mac_addr[5];
|
/illumos-gate/usr/src/uts/common/io/vnic/ |
H A D | vnic_ctl.c | 199 uchar_t mac_addr[MAXMACADDRLEN]; local 226 bcopy(create_arg->vc_mac_addr, mac_addr, MAXMACADDRLEN); 253 bcopy(create_arg->vc_mac_addr, mac_addr, MAXMACADDRLEN); 268 &mac_addr_type, &mac_len, mac_addr, &mac_slot, mac_prefix_len, 287 bcopy(mac_addr, create_arg->vc_mac_addr, MAXMACADDRLEN);
|
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_82543.c | 406 * @mac_addr: The Ethernet destination address of the frame in question 413 u8 *mac_addr, u32 max_frame_size) 438 if ((mac_addr[0] == 0xff) && (mac_addr[1] == 0xff)) 441 else if (*mac_addr & 0x01) 411 e1000_tbi_adjust_stats_82543(struct e1000_hw *hw, struct e1000_hw_stats *stats, u32 frame_len, u8 *mac_addr, u32 max_frame_size) argument
|
/illumos-gate/usr/src/lib/efcode/fcdriver/ |
H A D | misc.c | 496 static char *mac_addr; variable 503 memcpy(mac_addr, macaddr, MAC_ADDR_SIZE); 509 PUSH(DS, (fstack_t)mac_addr); 618 mac_addr = MALLOC(MAC_ADDR_SIZE);
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlvnic.c | 399 vnic_mac_addr_type_t mac_addr_type, uchar_t *mac_addr, uint_t mac_len, 463 mac_addr = tmp_addr; 464 bcopy(dladm_vnic_def_prefix, mac_addr, mac_prefix_len); 476 (af != AF_INET && af != AF_INET6) || mac_addr != NULL || 483 mac_addr = tmp_addr; 484 status = i_dladm_vnic_vrrp_mac(vrid, af, mac_addr, mac_len); 527 bcopy(mac_addr, attr.va_mac_addr, mac_len); 529 bcopy(mac_addr, attr.va_mac_addr, mac_prefix_len); 398 dladm_vnic_create(dladm_handle_t handle, const char *vnic, datalink_id_t linkid, vnic_mac_addr_type_t mac_addr_type, uchar_t *mac_addr, uint_t mac_len, int *mac_slot, uint_t mac_prefix_len, uint16_t vid, vrid_t vrid, int af, datalink_id_t *vnic_id_out, dladm_arg_list_t *proplist, uint32_t flags) argument
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/mcp/ |
H A D | bdn.h | 141 u8 mac_addr[6]; member in struct:bdn_flexfunc_next_os_boot
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_gld.c | 608 igb_addmac(void *arg, const uint8_t *mac_addr) argument 656 e1000_rar_set_vmdq(hw, mac_addr, slot, igb->vmdq_mode, rx_group->index); 658 bcopy(mac_addr, igb->unicst_addr[slot].mac.addr, ETHERADDRL); 672 igb_remmac(void *arg, const uint8_t *mac_addr) argument 686 slot = igb_unicst_find(igb, mac_addr);
|
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_gld.c | 39 i40e_group_remove_mac(void *arg, const uint8_t *mac_addr) argument 47 if (I40E_IS_MULTICAST(mac_addr)) 58 if (bcmp(mac_addr, i40e->i40e_uaddrs[i].iua_mac, 72 bcopy(mac_addr, filt.mac_addr, ETHERADDRL); 80 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], 81 mac_addr[ 107 i40e_group_add_mac(void *arg, const uint8_t *mac_addr) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ixgbe/core/ |
H A D | ixgbe_vf.c | 475 s32 ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr) argument 480 mac_addr[i] = hw->mac.perm_addr[i];
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
H A D | ncu.c | 649 char **mac_addr; local 695 if ((err = nwamd_get_ncu_string(ncuh, &ncu_prop, &mac_addr, &numvalues, 702 ncu_data->ncu_link.nwamd_link_mac_addr = strdup(*mac_addr); 703 ncu_data->ncu_link.nwamd_link_mac_addr_len = strlen(*mac_addr);
|
/illumos-gate/usr/src/uts/common/io/chxge/com/ |
H A D | pm3393.c | 92 u8 mac_addr[6]; member in struct:_cmac_instance 614 static int pm3393_macaddress_get(struct cmac *cmac, u8 mac_addr[6]) argument 616 memcpy(mac_addr, cmac->instance->mac_addr, 6); 643 memcpy(cmac->instance->mac_addr, ma, 6);
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_pfc.c | 1153 uint64_t mac_addr = 0; local 1158 mac_addr |= (mac[j] << (j*8)); 1161 final_mac->ether_addr_octet[0] = (mac_addr & 0xff0000000000) >> 40; 1162 final_mac->ether_addr_octet[1] = (mac_addr & 0xff00000000) >> 32; 1163 final_mac->ether_addr_octet[2] = (mac_addr & 0xff000000) >> 24; 1164 final_mac->ether_addr_octet[3] = (mac_addr & 0xff0000) >> 16; 1165 final_mac->ether_addr_octet[4] = (mac_addr & 0xff00) >> 8; 1166 final_mac->ether_addr_octet[5] = (mac_addr & 0xff); 1175 uint8_t mac_addr[ETHERADDRL]; local 1179 hpi_status = hpi_pfc_mac_addr_get_i(handle, mac_addr, [all...] |