Home
last modified time | relevance | path

Searched refs:mac_addr (Results 1 – 25 of 120) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_espc.c38 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()
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
68 npi_status = npi_espc_mac_addr_get(handle, mac_addr); in nxge_espc_mac_addrs_get()
79 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], in nxge_espc_mac_addrs_get()
[all …]
/illumos-gate/usr/src/uts/common/io/qede/
H A Dqede_gld.c107 bcopy(mac_addr, in qede_add_macaddr()
115 mac_addr[0], mac_addr[1], in qede_add_macaddr()
116 mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]); in qede_add_macaddr()
121 mac_addr[0], mac_addr[1], in qede_add_macaddr()
122 mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]); in qede_add_macaddr()
148 mac_addr[0], mac_addr[1], in qede_add_macaddr()
149 mac_addr[2], mac_addr[3], mac_addr[4], in qede_add_macaddr()
150 mac_addr[5]); in qede_add_macaddr()
1794 char mac_addr[32]; local
1852 snprintf(mac_addr, sizeof(mac_addr),
[all …]
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_gld.c52 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()
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()
153 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], in i40e_group_add_mac()
154 mac_addr[4], mac_addr[5], ret); in i40e_group_add_mac()
[all …]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_devinfo.c1621 if(mac_addr) in _copy_mac_upper_lower_to_arr()
3327 pdev->params.mac_addr[0] = pdev->hw_info.mac_addr[0]; in lm_init_params()
3328 pdev->params.mac_addr[1] = pdev->hw_info.mac_addr[1]; in lm_init_params()
3329 pdev->params.mac_addr[2] = pdev->hw_info.mac_addr[2]; in lm_init_params()
3330 pdev->params.mac_addr[3] = pdev->hw_info.mac_addr[3]; in lm_init_params()
3331 pdev->params.mac_addr[4] = pdev->hw_info.mac_addr[4]; in lm_init_params()
3332 pdev->params.mac_addr[5] = pdev->hw_info.mac_addr[5]; in lm_init_params()
3445 pdev->params.mac_addr[0] = pdev->hw_info.mac_addr[0]; in lm_init_params()
3446 pdev->params.mac_addr[1] = pdev->hw_info.mac_addr[1]; in lm_init_params()
3447 pdev->params.mac_addr[2] = pdev->hw_info.mac_addr[2]; in lm_init_params()
[all …]
H A Dlm_power.c299 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 Dlm_hw_access.c1391 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()
H A Dlm_sp.c1517 u8_t *mac_addr, in lm_set_mac_addr() argument
1530 if ERR_IF(!mac_addr) in lm_set_mac_addr()
1552mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]); in lm_set_mac_addr()
1561 …mm_memcpy( ramrod_param.user_req.u.vlan_mac.mac, mac_addr, sizeof(ramrod_param.user_req.u.vlan_mac… in lm_set_mac_addr()
1571 … mm_memcpy( ramrod_param.user_req.u.mac.mac, mac_addr, sizeof(ramrod_param.user_req.u.mac.mac) ); in lm_set_mac_addr()
1755 lm_status_t lm_move_mac_addr(struct _lm_device_t *pdev, u8_t *mac_addr, u16_t vlan_tag, in lm_move_mac_addr() argument
1764 if ERR_IF(!pdev || !mac_addr) in lm_move_mac_addr()
1787mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5], mac_addr[6]); in lm_move_mac_addr()
1792 …mm_memcpy( ramrod_param.user_req.u.vlan_mac.mac, mac_addr, sizeof(ramrod_param.user_req.u.vlan_mac… in lm_move_mac_addr()
1800 … mm_memcpy( ramrod_param.user_req.u.mac.mac, mac_addr, sizeof(ramrod_param.user_req.u.mac.mac) ); in lm_move_mac_addr()
[all …]
/illumos-gate/usr/src/uts/common/io/aggr/
H A Daggr_port.c411 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 Daggr_ctl.c44 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 Dhunt_nic.c46 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 Dmedford_nic.c101 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 Dvnic_ctl.c199 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/bnx/570x/driver/common/lmdev/
H A Dbnx_hw_misc.c28 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 Dbnx_lm_main.c1071 pdev->params.mac_addr[0] = pdev->hw_info.mac_addr[0]; in lm_get_dev_info()
1072 pdev->params.mac_addr[1] = pdev->hw_info.mac_addr[1]; in lm_get_dev_info()
1073 pdev->params.mac_addr[2] = pdev->hw_info.mac_addr[2]; in lm_get_dev_info()
1074 pdev->params.mac_addr[3] = pdev->hw_info.mac_addr[3]; in lm_get_dev_info()
1075 pdev->params.mac_addr[4] = pdev->hw_info.mac_addr[4]; in lm_get_dev_info()
1076 pdev->params.mac_addr[5] = pdev->hw_info.mac_addr[5]; in lm_get_dev_info()
1285 pdev->params.mac_addr[0] = pdev->hw_info.mac_addr[0]; in lm_get_dev_info()
1286 pdev->params.mac_addr[1] = pdev->hw_info.mac_addr[1]; in lm_get_dev_info()
1287 pdev->params.mac_addr[2] = pdev->hw_info.mac_addr[2]; in lm_get_dev_info()
1288 pdev->params.mac_addr[3] = pdev->hw_info.mac_addr[3]; in lm_get_dev_info()
[all …]
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_pfc.c1153 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()
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()
1187 hxge_pfc_get_next_mac_addr(mac_addr, &hxgep->factaddr); in hxge_pfc_mac_addrs_get()
1189 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], in hxge_pfc_mac_addrs_get()
[all …]
/illumos-gate/usr/src/uts/common/io/ena/
H A Dena_gld.c29 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/cmd/bhyve/
H A Dnet_utils.c47 net_parsemac(const char *mac_str, uint8_t *mac_addr) in net_parsemac() argument
62 memcpy(mac_addr, ea->octet, ETHER_ADDR_LEN); in net_parsemac()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_hw.c406 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 Doce_mbx.c459 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/cmd-inet/usr.lib/bridged/
H A Ddlpi.c94 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 Drstp.c111 (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/lib/libdladm/common/
H A Dlibdlaggr.c658 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()
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
1151 nports, ports, policy, mac_addr_fixed, mac_addr, lacp_mode, in dladm_aggr_create()
1290 const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, in dladm_aggr_modify() argument
[all …]
H A Dlibdlvnic.c403 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/chxge/com/
H A Dgmac.h99 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 Dsfe.c154 uint8_t mac_addr[ETHERADDRL]; member
455 bzero(lp->mac_addr, sizeof (lp->mac_addr)); in sfe_reset_chip_sis900()
509 bzero(lp->mac_addr, sizeof (lp->mac_addr)); in sfe_reset_chip_dp83815()
673 lp->mac_addr[0], lp->mac_addr[1], in sfe_set_rx_filter_dp83815()
674 lp->mac_addr[2], lp->mac_addr[3], in sfe_set_rx_filter_dp83815()
675 lp->mac_addr[4], lp->mac_addr[5]); in sfe_set_rx_filter_dp83815()
677 if (bcmp(mac, lp->mac_addr, ETHERADDRL) != 0) { in sfe_set_rx_filter_dp83815()
688 bcopy(mac, lp->mac_addr, ETHERADDRL); in sfe_set_rx_filter_dp83815()
784 if (bcmp(mac, lp->mac_addr, ETHERADDRL) != 0) { in sfe_set_rx_filter_sis900()
793 bcopy(mac, lp->mac_addr, ETHERADDRL); in sfe_set_rx_filter_sis900()

12345