Home
last modified time | relevance | path

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

1234

/titanic_50/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()
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 …]
/titanic_50/usr/src/uts/common/io/i40e/
H A Di40e_gld.c40 i40e_group_remove_mac(void *arg, const uint8_t *mac_addr) in i40e_group_remove_mac() argument
49 if (I40E_IS_MULTICAST(mac_addr)) in i40e_group_remove_mac()
60 if (bcmp(mac_addr, i40e->i40e_uaddrs[i].iua_mac, in i40e_group_remove_mac()
74 bcopy(mac_addr, filt.mac_addr, ETHERADDRL); in i40e_group_remove_mac()
82 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], in i40e_group_remove_mac()
83 mac_addr[4], mac_addr[5], filt.error_code); in i40e_group_remove_mac()
109 i40e_group_add_mac(void *arg, const uint8_t *mac_addr) in i40e_group_add_mac() argument
118 if (I40E_IS_MULTICAST(mac_addr)) in i40e_group_add_mac()
134 if (bcmp(mac_addr, i40e->i40e_uaddrs[i].iua_mac, in i40e_group_add_mac()
142 bcopy(mac_addr, filt.mac_addr, ETHERADDRL); in i40e_group_add_mac()
[all …]
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_devinfo.c1387 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 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()
1545 …lm_status = lm_vf_pf_set_q_filters(pdev, LM_CLI_IDX_NDIS, cookie, Q_FILTER_MAC, mac_addr, ETHERNET… 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()
[all …]
H A Dlm_send.c948 ecore_set_fw_mac_addr(&parse_bd_e2->data.mac_addr.dst_hi, in lm_send_packet()
949 &parse_bd_e2->data.mac_addr.dst_mid, in lm_send_packet()
950 &parse_bd_e2->data.mac_addr.dst_lo, in lm_send_packet()
952 ecore_set_fw_mac_addr(&parse_bd_e2->data.mac_addr.src_hi, in lm_send_packet()
953 &parse_bd_e2->data.mac_addr.src_mid, in lm_send_packet()
954 &parse_bd_e2->data.mac_addr.src_lo, in lm_send_packet()
957 parse_bd_e2->data.mac_addr.src_lo++; in lm_send_packet()
/titanic_50/usr/src/uts/common/io/aggr/
H A Daggr_port.c405 uint8_t mac_addr[ETHERADDRL]; in aggr_port_notify_unicst() local
417 mac_unicast_primary_get(port->lp_mh, mac_addr); in aggr_port_notify_unicst()
418 if (bcmp(mac_addr, grp->lg_addr, ETHERADDRL) == 0) { in aggr_port_notify_unicst()
424 bcopy(mac_addr, port->lp_addr, ETHERADDRL); in aggr_port_notify_unicst()
592 aggr_port_addmac(aggr_port_t *port, const uint8_t *mac_addr) in aggr_port_addmac() argument
606 ((mac_hwgroup_addmac(port->lp_hwgh, mac_addr)) == 0)) { in aggr_port_addmac()
628 ASSERT(bcmp(mac_addr, addr->aua_addr, ETHERADDRL) != 0); in aggr_port_addmac()
632 bcopy(mac_addr, addr->aua_addr, ETHERADDRL); in aggr_port_addmac()
646 aggr_port_remmac(aggr_port_t *port, const uint8_t *mac_addr) in aggr_port_remmac() argument
661 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
58 bcopy(modify_arg->lu_mac, mac_addr, ETHERADDRL); in aggr_ioc_modify()
73 mac_fixed, mac_addr, lacp_mode, lacp_timer)); in aggr_ioc_modify()
90 uchar_t mac_addr[ETHERADDRL]; in aggr_ioc_create() local
112 bcopy(create_arg->lc_mac, mac_addr, ETHERADDRL); in aggr_ioc_create()
117 ports, policy, mac_fixed, force, mac_addr, lacp_mode, lacp_timer, in aggr_ioc_create()
H A Daggr_grp.c1158 boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, in aggr_grp_modify_common() argument
1169 ((bcmp(aggr_zero_mac, mac_addr, ETHERADDRL) == 0) || in aggr_grp_modify_common()
1170 (mac_addr[0] & 0x01))) { in aggr_grp_modify_common()
1183 if (bcmp(mac_addr, grp->lg_addr, ETHERADDRL) != 0) { in aggr_grp_modify_common()
1184 bcopy(mac_addr, grp->lg_addr, ETHERADDRL); in aggr_grp_modify_common()
1223 boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, in aggr_grp_modify() argument
1246 mac_addr, lacp_mode, lacp_timer); in aggr_grp_modify()
1260 uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer, in aggr_grp_create() argument
1340 if (bcmp(aggr_zero_mac, mac_addr, ETHERADDRL) == 0) { in aggr_grp_create()
1344 bcopy(mac_addr, grp->lg_addr, ETHERADDRL); in aggr_grp_create()
[all …]
/titanic_50/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()
/titanic_50/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()
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 …]
/titanic_50/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()
/titanic_50/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.c456 fwcmd->params.rsp.mac.mac_addr[0], in oce_read_mac_addr()
457 fwcmd->params.rsp.mac.mac_addr[1], in oce_read_mac_addr()
458 fwcmd->params.rsp.mac.mac_addr[2], in oce_read_mac_addr()
459 fwcmd->params.rsp.mac.mac_addr[3], in oce_read_mac_addr()
460 fwcmd->params.rsp.mac.mac_addr[4], in oce_read_mac_addr()
461 fwcmd->params.rsp.mac.mac_addr[5]); in oce_read_mac_addr()
465 bcopy(&fwcmd->params.rsp.mac.mac_addr[0], &mac->mac_addr[0], in oce_read_mac_addr()
487 uint16_t vlan_tag, uint8_t *mac_addr, in oce_if_create() argument
509 if (mac_addr != NULL) { in oce_if_create()
510 bcopy(mac_addr, &fwcmd->params.req.mac_addr[0], in oce_if_create()
[all …]
/titanic_50/usr/src/lib/libdladm/common/
H A Dlibdlaggr.c633 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 Dlibdlvnic.c399 vnic_mac_addr_type_t mac_addr_type, uchar_t *mac_addr, uint_t mac_len, in dladm_vnic_create() argument
463 mac_addr = tmp_addr; in dladm_vnic_create()
464 bcopy(dladm_vnic_def_prefix, mac_addr, mac_prefix_len); in dladm_vnic_create()
476 (af != AF_INET && af != AF_INET6) || mac_addr != NULL || in dladm_vnic_create()
483 mac_addr = tmp_addr; in dladm_vnic_create()
484 status = i_dladm_vnic_vrrp_mac(vrid, af, mac_addr, mac_len); in dladm_vnic_create()
527 bcopy(mac_addr, attr.va_mac_addr, mac_len); in dladm_vnic_create()
529 bcopy(mac_addr, attr.va_mac_addr, mac_prefix_len); in dladm_vnic_create()
/titanic_50/usr/src/uts/common/io/chxge/com/
H A Dgmac.h101 int (*macaddress_get)(struct cmac *, u8 mac_addr[6]);
102 int (*macaddress_set)(struct cmac *, u8 mac_addr[6]);
/titanic_50/usr/src/uts/common/io/e1000api/
H A De1000_82543.h51 u32 frame_len, u8 *mac_addr,
/titanic_50/usr/src/uts/common/io/ntxn/
H A Dunm_brdcfg.h221 unm_flash_mac_addr_t mac_addr[FLASH_NUM_PORTS]; member
244 __uint64_t mac_addr[FLASH_NUM_PORTS * FLASH_NUM_MAC_PER_PORT]; member
/titanic_50/usr/src/uts/common/io/sfe/
H A Dsfe.c158 uint8_t mac_addr[ETHERADDRL]; member
532 bzero(lp->mac_addr, sizeof (lp->mac_addr)); in sfe_reset_chip_sis900()
586 bzero(lp->mac_addr, sizeof (lp->mac_addr)); in sfe_reset_chip_dp83815()
750 lp->mac_addr[0], lp->mac_addr[1], in sfe_set_rx_filter_dp83815()
751 lp->mac_addr[2], lp->mac_addr[3], in sfe_set_rx_filter_dp83815()
752 lp->mac_addr[4], lp->mac_addr[5]); in sfe_set_rx_filter_dp83815()
754 if (bcmp(mac, lp->mac_addr, ETHERADDRL) != 0) { in sfe_set_rx_filter_dp83815()
765 bcopy(mac, lp->mac_addr, ETHERADDRL); in sfe_set_rx_filter_dp83815()
861 if (bcmp(mac, lp->mac_addr, ETHERADDRL) != 0) { in sfe_set_rx_filter_sis900()
870 bcopy(mac, lp->mac_addr, ETHERADDRL); in sfe_set_rx_filter_sis900()
/titanic_50/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/
H A Dlm_vf.c1668 … pdev->params.mac_addr[0] = pdev->hw_info.mac_addr[0] = presp->resc.current_mac_addr[0]; in lm_vf_pf_acquire_msg()
1669 … pdev->params.mac_addr[1] = pdev->hw_info.mac_addr[1] = presp->resc.current_mac_addr[1]; in lm_vf_pf_acquire_msg()
1670 … pdev->params.mac_addr[2] = pdev->hw_info.mac_addr[2] = presp->resc.current_mac_addr[2]; in lm_vf_pf_acquire_msg()
1671 … pdev->params.mac_addr[3] = pdev->hw_info.mac_addr[3] = presp->resc.current_mac_addr[3]; in lm_vf_pf_acquire_msg()
1672 … pdev->params.mac_addr[4] = pdev->hw_info.mac_addr[4] = presp->resc.current_mac_addr[4]; in lm_vf_pf_acquire_msg()
1673 … pdev->params.mac_addr[5] = pdev->hw_info.mac_addr[5] = presp->resc.current_mac_addr[5]; in lm_vf_pf_acquire_msg()
1781 … pdev->params.mac_addr[0] = pdev->hw_info.mac_addr[0] = presp->resc.current_mac_addr[0]; in lm_vf_pf_acquire_msg()
1782 … pdev->params.mac_addr[1] = pdev->hw_info.mac_addr[1] = presp->resc.current_mac_addr[1]; in lm_vf_pf_acquire_msg()
1783 … pdev->params.mac_addr[2] = pdev->hw_info.mac_addr[2] = presp->resc.current_mac_addr[2]; in lm_vf_pf_acquire_msg()
1784 … pdev->params.mac_addr[3] = pdev->hw_info.mac_addr[3] = presp->resc.current_mac_addr[3]; in lm_vf_pf_acquire_msg()
[all …]
/titanic_50/usr/src/uts/common/io/mac/
H A Dmac_client.c1223 mac_addr_in_use(mac_impl_t *mip, uint8_t *mac_addr, uint16_t vid) in mac_addr_in_use() argument
1241 if ((bcmp(mac_addr, map->ma_addr, map->ma_len) == 0) && in mac_addr_in_use()
1259 uint8_t *mac_addr, mac_diag_t *diag) in mac_addr_random() argument
1272 bzero(mac_addr + prefix_len, addr_len - prefix_len); in mac_addr_random()
1273 if (!mac_unicst_verify((mac_handle_t)mip, mac_addr, in mac_addr_random()
1282 (void) random_get_pseudo_bytes(mac_addr + in mac_addr_random()
1696 uint8_t *mac_addr; in mac_client_set_rings_prop() local
1712 mac_addr = flent->fe_flow_desc.fd_dst_mac; in mac_client_set_rings_prop()
1790 ngrp = mac_reserve_rx_group(mcip, mac_addr, in mac_client_set_rings_prop()
1812 ngrp = mac_reserve_rx_group(mcip, mac_addr, B_TRUE); in mac_client_set_rings_prop()
[all …]
/titanic_50/usr/src/lib/efcode/fcdriver/
H A Dmisc.c496 static char *mac_addr; variable
503 memcpy(mac_addr, macaddr, MAC_ADDR_SIZE); in set_mac_address()
509 PUSH(DS, (fstack_t)mac_addr); in push_mac_address()
618 mac_addr = MALLOC(MAC_ADDR_SIZE); in _init()

1234