/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_espc.c | 38 uint64_t mac_addr = 0; in nxge_espc_get_next_mac_addr() local 43 mac_addr |= (mac[j] << (j*8)); in nxge_espc_get_next_mac_addr() 46 mac_addr += nxt_cnt; in nxge_espc_get_next_mac_addr() 48 final_mac->ether_addr_octet[0] = (mac_addr & 0xff0000000000) >> 40; in nxge_espc_get_next_mac_addr() 49 final_mac->ether_addr_octet[1] = (mac_addr & 0xff00000000) >> 32; in nxge_espc_get_next_mac_addr() 50 final_mac->ether_addr_octet[2] = (mac_addr & 0xff000000) >> 24; in nxge_espc_get_next_mac_addr() 51 final_mac->ether_addr_octet[3] = (mac_addr & 0xff0000) >> 16; in nxge_espc_get_next_mac_addr() 52 final_mac->ether_addr_octet[4] = (mac_addr & 0xff00) >> 8; in nxge_espc_get_next_mac_addr() 53 final_mac->ether_addr_octet[5] = (mac_addr & 0xff); in nxge_espc_get_next_mac_addr() 63 uint8_t mac_addr[ETHERADDRL]; in nxge_espc_mac_addrs_get() local [all …]
|
/illumos-gate/usr/src/uts/common/io/qede/ |
H A D | qede_gld.c | 48 qede_ucst_find(qede_t *qede, const uint8_t *mac_addr) in qede_ucst_find() argument 53 if (bcmp(qede->ucst_mac[slot].mac_addr.ether_addr_octet, in qede_ucst_find() 54 mac_addr, ETHERADDRL) == 0) { in qede_ucst_find() 63 qede_set_mac_addr(qede_t *qede, uint8_t *mac_addr, uint8_t fl) in qede_set_mac_addr() argument 73 COPY_ETH_ADDRESS(mac_addr, params.mac); in qede_set_mac_addr() 81 qede_add_macaddr(qede_t *qede, uint8_t *mac_addr) in qede_add_macaddr() argument 85 i = qede_ucst_find(qede, mac_addr); in qede_add_macaddr() 105 ret = qede_set_mac_addr(qede, (uint8_t *)mac_addr, ECORE_FILTER_ADD); in qede_add_macaddr() 107 bcopy(mac_addr, in qede_add_macaddr() 108 qede->ucst_mac[i].mac_addr.ether_addr_octet, in qede_add_macaddr() [all …]
|
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_gld.c | 43 i40e_group_remove_mac(void *arg, const uint8_t *mac_addr) in i40e_group_remove_mac() argument 52 if (I40E_IS_MULTICAST(mac_addr)) in i40e_group_remove_mac() 63 if (bcmp(mac_addr, i40e->i40e_uaddrs[i].iua_mac, in i40e_group_remove_mac() 77 bcopy(mac_addr, filt.mac_addr, ETHERADDRL); in i40e_group_remove_mac() 85 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], in i40e_group_remove_mac() 86 mac_addr[4], mac_addr[5], filt.error_code); in i40e_group_remove_mac() 112 i40e_group_add_mac(void *arg, const uint8_t *mac_addr) in i40e_group_add_mac() argument 121 if (I40E_IS_MULTICAST(mac_addr)) in i40e_group_add_mac() 137 if (bcmp(mac_addr, i40e->i40e_uaddrs[i].iua_mac, in i40e_group_add_mac() 145 bcopy(mac_addr, filt.mac_addr, ETHERADDRL); in i40e_group_add_mac() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_devinfo.c | 1387 pdev->hw_info.mac_addr[0], in lm_check_valid_mf_cfg() 1388 pdev->hw_info.mac_addr[1], in lm_check_valid_mf_cfg() 1389 pdev->hw_info.mac_addr[2], in lm_check_valid_mf_cfg() 1390 pdev->hw_info.mac_addr[3], in lm_check_valid_mf_cfg() 1391 pdev->hw_info.mac_addr[4], in lm_check_valid_mf_cfg() 1392 pdev->hw_info.mac_addr[5]); in lm_check_valid_mf_cfg() 1619 static void _copy_mac_upper_lower_to_arr(IN u32_t mac_upper, IN u32_t mac_lower, OUT u8_t* mac_addr) in _copy_mac_upper_lower_to_arr() argument 1621 if(mac_addr) in _copy_mac_upper_lower_to_arr() 1623 mac_addr[0] = (u8_t) (mac_upper >> 8); in _copy_mac_upper_lower_to_arr() 1624 mac_addr[1] = (u8_t) mac_upper; in _copy_mac_upper_lower_to_arr() [all …]
|
H A D | lm_power.c | 299 u8_t* mac_addr = &pdev->params.mac_addr[0]; //&pdev->hw_info.mac_addr[0]; in lm_set_d3_mpkt() local 319 val = (mac_addr[0] << 8) | mac_addr[1]; in lm_set_d3_mpkt() 323 val = (mac_addr[2] << 24) | (mac_addr[3] << 16) | in lm_set_d3_mpkt() 324 (mac_addr[4] << 8) | mac_addr[5]; in lm_set_d3_mpkt()
|
H A D | lm_hw_access.c | 1391 lm_status_t lm_set_mac_in_nig(lm_device_t * pdev, u8_t * mac_addr, lm_cli_idx_t lm_cli_idx, u8_t of… in lm_set_mac_in_nig() argument 1416 if (mac_addr) in lm_set_mac_in_nig() 1419 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]); in lm_set_mac_in_nig() 1420 DbgMessage(pdev, WARN, "[%x]:[%x]\n", mac_addr[6], mac_addr[7]); in lm_set_mac_in_nig() 1431 wb_data[0] = ((mac_addr[2] << 24) | (mac_addr[3] << 16) | (mac_addr[4] << 8) | mac_addr[5]); in lm_set_mac_in_nig() 1432 wb_data[1] = ((mac_addr[0] << 8) | mac_addr[1]); in lm_set_mac_in_nig()
|
/illumos-gate/usr/src/uts/common/io/aggr/ |
H A D | aggr_port.c | 411 uint8_t mac_addr[ETHERADDRL]; in aggr_port_notify_unicst() local 423 mac_unicast_primary_get(port->lp_mh, mac_addr); in aggr_port_notify_unicst() 424 if (bcmp(mac_addr, grp->lg_addr, ETHERADDRL) == 0) { in aggr_port_notify_unicst() 430 bcopy(mac_addr, port->lp_addr, ETHERADDRL); in aggr_port_notify_unicst() 589 aggr_port_addmac(aggr_port_t *port, uint_t idx, const uint8_t *mac_addr) in aggr_port_addmac() argument 613 ((mac_hwgroup_addmac(port->lp_hwghs[idx], mac_addr)) == 0)) { in aggr_port_addmac() 635 ASSERT(bcmp(mac_addr, addr->aua_addr, ETHERADDRL) != 0); in aggr_port_addmac() 639 bcopy(mac_addr, addr->aua_addr, ETHERADDRL); in aggr_port_addmac() 653 aggr_port_remmac(aggr_port_t *port, uint_t idx, const uint8_t *mac_addr) in aggr_port_remmac() argument 669 if (bcmp(mac_addr, addr->aua_addr, ETHERADDRL) == 0) in aggr_port_remmac() [all …]
|
H A D | aggr_ctl.c | 44 uchar_t mac_addr[ETHERADDRL]; in aggr_ioc_modify() local 63 bcopy(modify_arg->lu_mac, mac_addr, ETHERADDRL); in aggr_ioc_modify() 78 mac_fixed, mac_addr, lacp_mode, lacp_timer)); in aggr_ioc_modify() 95 uchar_t mac_addr[ETHERADDRL]; in aggr_ioc_create() local 117 bcopy(create_arg->lc_mac, mac_addr, ETHERADDRL); in aggr_ioc_create() 122 ports, policy, mac_fixed, force, mac_addr, lacp_mode, lacp_timer, in aggr_ioc_create()
|
/illumos-gate/usr/src/uts/common/io/sfxge/common/ |
H A D | hunt_nic.c | 46 uint8_t mac_addr[6] = { 0 }; in hunt_board_cfg() local 86 rc = efx_mcdi_get_mac_address_pf(enp, mac_addr); in hunt_board_cfg() 87 if ((rc == 0) && (mac_addr[0] & 0x02)) { in hunt_board_cfg() 97 rc = efx_mcdi_get_mac_address_vf(enp, mac_addr); in hunt_board_cfg() 102 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr); in hunt_board_cfg()
|
H A D | medford_nic.c | 101 uint8_t mac_addr[6] = { 0 }; in medford_board_cfg() local 146 rc = efx_mcdi_get_mac_address_pf(enp, mac_addr); in medford_board_cfg() 147 if ((rc == 0) && (mac_addr[0] & 0x02)) { in medford_board_cfg() 157 rc = efx_mcdi_get_mac_address_vf(enp, mac_addr); in medford_board_cfg() 162 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr); in medford_board_cfg()
|
/illumos-gate/usr/src/uts/common/io/vnic/ |
H A D | vnic_ctl.c | 199 uchar_t mac_addr[MAXMACADDRLEN]; in vnic_ioc_create() local 226 bcopy(create_arg->vc_mac_addr, mac_addr, MAXMACADDRLEN); in vnic_ioc_create() 253 bcopy(create_arg->vc_mac_addr, mac_addr, MAXMACADDRLEN); in vnic_ioc_create() 268 &mac_addr_type, &mac_len, mac_addr, &mac_slot, mac_prefix_len, in vnic_ioc_create() 287 bcopy(mac_addr, create_arg->vc_mac_addr, MAXMACADDRLEN); in vnic_ioc_create()
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_pfc.c | 1153 uint64_t mac_addr = 0; in hxge_pfc_get_next_mac_addr() local 1158 mac_addr |= (mac[j] << (j*8)); in hxge_pfc_get_next_mac_addr() 1161 final_mac->ether_addr_octet[0] = (mac_addr & 0xff0000000000) >> 40; in hxge_pfc_get_next_mac_addr() 1162 final_mac->ether_addr_octet[1] = (mac_addr & 0xff00000000) >> 32; in hxge_pfc_get_next_mac_addr() 1163 final_mac->ether_addr_octet[2] = (mac_addr & 0xff000000) >> 24; in hxge_pfc_get_next_mac_addr() 1164 final_mac->ether_addr_octet[3] = (mac_addr & 0xff0000) >> 16; in hxge_pfc_get_next_mac_addr() 1165 final_mac->ether_addr_octet[4] = (mac_addr & 0xff00) >> 8; in hxge_pfc_get_next_mac_addr() 1166 final_mac->ether_addr_octet[5] = (mac_addr & 0xff); in hxge_pfc_get_next_mac_addr() 1175 uint8_t mac_addr[ETHERADDRL]; in hxge_pfc_mac_addrs_get() local 1179 hpi_status = hpi_pfc_mac_addr_get_i(handle, mac_addr, 0); in hxge_pfc_mac_addrs_get() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | bnx_hw_misc.c | 28 u8_t *mac_addr) in lm_set_mac_addr() argument 39 val = (mac_addr[0]<<8) | mac_addr[1]; in lm_set_mac_addr() 42 val = (mac_addr[2]<<24) | (mac_addr[3]<<16) | in lm_set_mac_addr() 43 (mac_addr[4]<<8) | mac_addr[5]; in lm_set_mac_addr()
|
H A D | bnx_lm_main.c | 1007 pdev->hw_info.mac_addr[0] = (u8_t) (val >> 8); in lm_get_dev_info() 1008 pdev->hw_info.mac_addr[1] = (u8_t) val; in lm_get_dev_info() 1016 pdev->hw_info.mac_addr[2] = (u8_t) (val >> 24); in lm_get_dev_info() 1017 pdev->hw_info.mac_addr[3] = (u8_t) (val >> 16); in lm_get_dev_info() 1018 pdev->hw_info.mac_addr[4] = (u8_t) (val >> 8); in lm_get_dev_info() 1019 pdev->hw_info.mac_addr[5] = (u8_t) val; in lm_get_dev_info() 1045 pdev->hw_info.mac_addr[0], in lm_get_dev_info() 1046 pdev->hw_info.mac_addr[1], in lm_get_dev_info() 1047 pdev->hw_info.mac_addr[2], in lm_get_dev_info() 1048 pdev->hw_info.mac_addr[3], in lm_get_dev_info() [all …]
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlsim.c | 188 uchar_t *mac_addr; in dladm_simnet_create() local 197 mac_addr = _link_aton(maddr, (int *)&maclen); in dladm_simnet_create() 198 if (mac_addr == NULL) { in dladm_simnet_create() 204 free(mac_addr); in dladm_simnet_create() 206 } else if ((mac_addr[0] & 1) || !(mac_addr[0] & 2)) { in dladm_simnet_create() 208 free(mac_addr); in dladm_simnet_create() 213 bcopy(mac_addr, attr.sna_mac_addr, maclen); in dladm_simnet_create() 214 free(mac_addr); in dladm_simnet_create()
|
H A D | libdlaggr.c | 633 uint32_t policy, boolean_t mac_addr_fixed, const uchar_t *mac_addr, in i_dladm_aggr_create_sys() argument 658 if (mac_addr_fixed && !VALID_PORT_MAC(mac_addr)) { in i_dladm_aggr_create_sys() 663 bcopy(mac_addr, iocp->lc_mac, ETHERADDRL); in i_dladm_aggr_create_sys() 839 dladm_aggr_str2macaddr(const char *str, boolean_t *mac_fixed, uchar_t *mac_addr) in dladm_aggr_str2macaddr() argument 846 bzero(mac_addr, ETHERADDRL); in dladm_aggr_str2macaddr() 865 bcopy(conv_str, mac_addr, ETHERADDRL); in dladm_aggr_str2macaddr() 1012 const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, in dladm_aggr_persist_aggr_conf() argument 1071 if (!VALID_PORT_MAC(mac_addr)) { in dladm_aggr_persist_aggr_conf() 1076 (void) dladm_aggr_macaddr2str(mac_addr, macstr); in dladm_aggr_persist_aggr_conf() 1117 boolean_t mac_addr_fixed, const uchar_t *mac_addr, in dladm_aggr_create() argument [all …]
|
H A D | libdlvnic.c | 403 vnic_mac_addr_type_t mac_addr_type, uchar_t *mac_addr, uint_t mac_len, in dladm_vnic_create() argument 479 mac_addr = tmp_addr; in dladm_vnic_create() 480 bcopy(dladm_vnic_def_prefix, mac_addr, mac_prefix_len); in dladm_vnic_create() 492 (af != AF_INET && af != AF_INET6) || mac_addr != NULL || in dladm_vnic_create() 499 mac_addr = tmp_addr; in dladm_vnic_create() 500 status = i_dladm_vnic_vrrp_mac(vrid, af, mac_addr, mac_len); in dladm_vnic_create() 543 bcopy(mac_addr, attr.va_mac_addr, mac_len); in dladm_vnic_create() 545 bcopy(mac_addr, attr.va_mac_addr, mac_prefix_len); in dladm_vnic_create()
|
/illumos-gate/usr/src/uts/common/io/ena/ |
H A D | ena_gld.c | 29 ena_group_add_mac(void *arg, const uint8_t *mac_addr) in ena_group_add_mac() argument 33 if (ETHER_IS_MULTICAST(mac_addr)) { in ena_group_add_mac() 37 if (bcmp(ena->ena_mac_addr, mac_addr, ETHERADDRL) == 0) { in ena_group_add_mac() 45 ena_group_rem_mac(void *arg, const uint8_t *mac_addr) in ena_group_rem_mac() argument 49 if (ETHER_IS_MULTICAST(mac_addr)) { in ena_group_rem_mac() 53 if (bcmp(ena->ena_mac_addr, mac_addr, ETHERADDRL) == 0) { in ena_group_rem_mac()
|
/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); in oce_create_nw_interface() 533 struct mac_address_format mac_addr; in oce_hw_init() local 585 MAC_ADDRESS_TYPE_NETWORK, &mac_addr); in oce_hw_init() 591 bcopy(&mac_addr.mac_addr[0], &dev->mac_addr[0], ETHERADDRL); in oce_hw_init()
|
H A D | oce_mbx.c | 459 fwcmd->params.rsp.mac.mac_addr[0], in oce_read_mac_addr() 460 fwcmd->params.rsp.mac.mac_addr[1], in oce_read_mac_addr() 461 fwcmd->params.rsp.mac.mac_addr[2], in oce_read_mac_addr() 462 fwcmd->params.rsp.mac.mac_addr[3], in oce_read_mac_addr() 463 fwcmd->params.rsp.mac.mac_addr[4], in oce_read_mac_addr() 464 fwcmd->params.rsp.mac.mac_addr[5]); in oce_read_mac_addr() 468 bcopy(&fwcmd->params.rsp.mac.mac_addr[0], &mac->mac_addr[0], in oce_read_mac_addr() 490 uint16_t vlan_tag, uint8_t *mac_addr, in oce_if_create() argument 512 if (mac_addr != NULL) { in oce_if_create() 513 bcopy(mac_addr, &fwcmd->params.req.mac_addr[0], in oce_if_create() [all …]
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | net_utils.c | 46 net_parsemac(const char *mac_str, uint8_t *mac_addr) in net_parsemac() argument 61 memcpy(mac_addr, ea->octet, ETHER_ADDR_LEN); in net_parsemac()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/ |
H A D | dlpi.c | 94 if (memcmp(info->dni_physaddr, port->mac_addr, ETHERADDRL) != 0) in dlpi_notify() 211 (void) memcpy(port->mac_addr, addrbuf, ETHERADDRL); in port_dlpi_open() 238 (void) _link_ntoa(port->mac_addr, addrstr, ETHERADDRL, in port_dlpi_open()
|
H A D | rstp.c | 111 (void) memcpy(mac, pd->mac_addr, ETHERADDRL); in get_port_mac() 455 (void) _link_ntoa(port->mac_addr, curid, ETHERADDRL, IFT_OTHER); in rstp_change_mac() 458 if (memcmp(port->mac_addr, mac, ETHERADDRL) == 0) { in rstp_change_mac() 465 (void) memcpy(port->mac_addr, newaddr, ETHERADDRL); in rstp_change_mac() 474 (void) memcpy(port->mac_addr, newaddr, ETHERADDRL); in rstp_change_mac()
|
/illumos-gate/usr/src/uts/common/io/chxge/com/ |
H A D | gmac.h | 99 int (*macaddress_get)(struct cmac *, u8 mac_addr[6]); 100 int (*macaddress_set)(struct cmac *, u8 mac_addr[6]);
|
/illumos-gate/usr/src/uts/common/io/sfe/ |
H A D | sfe.c | 155 uint8_t mac_addr[ETHERADDRL]; member 456 bzero(lp->mac_addr, sizeof (lp->mac_addr)); in sfe_reset_chip_sis900() 510 bzero(lp->mac_addr, sizeof (lp->mac_addr)); in sfe_reset_chip_dp83815() 674 lp->mac_addr[0], lp->mac_addr[1], in sfe_set_rx_filter_dp83815() 675 lp->mac_addr[2], lp->mac_addr[3], in sfe_set_rx_filter_dp83815() 676 lp->mac_addr[4], lp->mac_addr[5]); in sfe_set_rx_filter_dp83815() 678 if (bcmp(mac, lp->mac_addr, ETHERADDRL) != 0) { in sfe_set_rx_filter_dp83815() 689 bcopy(mac, lp->mac_addr, ETHERADDRL); in sfe_set_rx_filter_dp83815() 785 if (bcmp(mac, lp->mac_addr, ETHERADDRL) != 0) { in sfe_set_rx_filter_sis900() 794 bcopy(mac, lp->mac_addr, ETHERADDRL); in sfe_set_rx_filter_sis900()
|