/opensolaris-onvv-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...] |
H A D | nxge_hio.c | 1139 nxge_hio_clear_unicst(p_nxge_t nxgep, const uint8_t *mac_addr) argument 1146 nxge_hio_add_mac(void *arg, const uint8_t *mac_addr) argument 1162 rv = nxge_hio_set_unicst((void *)nxge, mac_addr); 1182 if ((rv = nxge_hio_group_mac_add(nxge, group, mac_addr)) != 0) { 1190 find_mac_slot(nxge_mmac_t *mmac_info, const uint8_t *mac_addr) argument 1194 if (memcmp(mmac_info->mac_pool[i].addr, mac_addr, 1204 nxge_hio_rem_mac(void *arg, const uint8_t *mac_addr) argument 1221 slot = find_mac_slot(mmac_info, mac_addr); 1224 bcopy(mac_addr, (uint8_t *)&addrp, ETHERADDRL); 1226 rv = nxge_hio_clear_unicst(nxge, mac_addr); [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000_82543.h | 49 u32 frame_len, u8 *mac_addr,
|
/opensolaris-onvv-gate/usr/src/uts/common/io/chxge/com/ |
H A D | gmac.h | 101 int (*macaddress_get)(struct cmac *, u8 mac_addr[6]); 102 int (*macaddress_set)(struct cmac *, u8 mac_addr[6]);
|
/opensolaris-onvv-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...] |
H A D | aggr_grp.c | 1122 boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, 1133 ((bcmp(aggr_zero_mac, mac_addr, ETHERADDRL) == 0) || 1134 (mac_addr[0] & 0x01))) { 1147 if (bcmp(mac_addr, grp->lg_addr, ETHERADDRL) != 0) { 1148 bcopy(mac_addr, grp->lg_addr, ETHERADDRL); 1187 boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, 1210 mac_addr, lacp_mode, lacp_timer); 1224 uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer, 1304 if (bcmp(aggr_zero_mac, mac_addr, ETHERADDRL) == 0) { 1308 bcopy(mac_addr, gr 1121 aggr_grp_modify_common(aggr_grp_t *grp, uint8_t update_mask, uint32_t policy, boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer) argument 1186 aggr_grp_modify(datalink_id_t linkid, uint8_t update_mask, uint32_t policy, boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer) argument 1222 aggr_grp_create(datalink_id_t linkid, uint32_t key, uint_t nports, laioc_port_t *ports, uint32_t policy, boolean_t mac_fixed, boolean_t force, uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer, cred_t *credp) argument 2315 aggr_addmac(void *arg, const uint8_t *mac_addr) argument 2365 aggr_remmac(void *arg, const uint8_t *mac_addr) argument [all...] |
/opensolaris-onvv-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);
|
H A D | vnic_dev.c | 217 * of the mac_addr argument, and its length is specified 224 * re-creation. The mac_addr argument contains the MAC 330 vnic_mac_addr_type_t *vnic_addr_type, int *mac_len, uchar_t *mac_addr, 420 mac_prefix_len, mac_len, mac_addr, flags, diag, vid, 437 bcopy(mac_addr, vnic->vn_addr, vnic->vn_addr_len); 565 vnic_mac_addr_type_t mac_addr_type, uint_t mac_len, uchar_t *mac_addr, 329 vnic_dev_create(datalink_id_t vnic_id, datalink_id_t linkid, vnic_mac_addr_type_t *vnic_addr_type, int *mac_len, uchar_t *mac_addr, int *mac_slot, uint_t mac_prefix_len, uint16_t vid, vrid_t vrid, int af, mac_resource_props_t *mrp, uint32_t flags, vnic_ioc_diag_t *diag, cred_t *credp) argument 564 vnic_dev_modify(datalink_id_t vnic_id, uint_t modify_mask, vnic_mac_addr_type_t mac_addr_type, uint_t mac_len, uchar_t *mac_addr, uint_t mac_slot, mac_resource_props_t *mrp) argument
|
/opensolaris-onvv-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...] |
/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/ |
H A D | global.h | 62 uchar_t mac_addr[ETHERADDRL]; member in struct:portdata
|
H A D | dlpi.c | 94 if (memcmp(info->dni_physaddr, port->mac_addr, ETHERADDRL) != 0) 211 (void) memcpy(port->mac_addr, addrbuf, ETHERADDRL); 238 (void) _link_ntoa(port->mac_addr, addrstr, ETHERADDRL,
|
H A D | rstp.c | 111 (void) memcpy(mac, pd->mac_addr, ETHERADDRL); 455 (void) _link_ntoa(port->mac_addr, curid, ETHERADDRL, IFT_OTHER); 458 if (memcmp(port->mac_addr, mac, ETHERADDRL) == 0) { 465 (void) memcpy(port->mac_addr, newaddr, ETHERADDRL); 474 (void) memcpy(port->mac_addr, newaddr, ETHERADDRL);
|
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_hw.c | 349 0, &dev->mac_addr[0], (uint32_t *)&dev->if_id); 476 struct mac_address_format mac_addr; local 528 MAC_ADDRESS_TYPE_NETWORK, &mac_addr); 534 bcopy(&mac_addr.mac_addr[0], &dev->mac_addr[0], ETHERADDRL);
|
H A D | oce_mbx.c | 455 fwcmd->params.rsp.mac.mac_addr[0], 456 fwcmd->params.rsp.mac.mac_addr[1], 457 fwcmd->params.rsp.mac.mac_addr[2], 458 fwcmd->params.rsp.mac.mac_addr[3], 459 fwcmd->params.rsp.mac.mac_addr[4], 460 fwcmd->params.rsp.mac.mac_addr[5]); 464 bcopy(&fwcmd->params.rsp.mac.mac_addr[0], &mac->mac_addr[0], 478 * mac_addr - pointer to a buffer containing the mac address 486 uint16_t vlan_tag, uint8_t *mac_addr, 485 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...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_common.h | 52 s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr); 88 s32 ixgbe_validate_mac_addr(u8 *mac_addr);
|
/opensolaris-onvv-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
|
/opensolaris-onvv-gate/usr/src/lib/libdladm/common/ |
H A D | libdlaggr.c | 633 uint32_t policy, boolean_t mac_addr_fixed, const uchar_t *mac_addr, 658 if (mac_addr_fixed && !VALID_PORT_MAC(mac_addr)) { 663 bcopy(mac_addr, iocp->lc_mac, ETHERADDRL); 833 * Given a MAC address string, return the MAC address in the mac_addr 839 dladm_aggr_str2macaddr(const char *str, boolean_t *mac_fixed, uchar_t *mac_addr) argument 846 bzero(mac_addr, ETHERADDRL); 865 bcopy(conv_str, mac_addr, ETHERADDRL); 1012 const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, 1071 if (!VALID_PORT_MAC(mac_addr)) { 1076 (void) dladm_aggr_macaddr2str(mac_addr, macst 631 i_dladm_aggr_create_sys(dladm_handle_t handle, datalink_id_t linkid, uint16_t key, uint32_t nports, dladm_aggr_port_attr_db_t *ports, uint32_t policy, boolean_t mac_addr_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer, boolean_t force) argument 1009 dladm_aggr_persist_aggr_conf(dladm_handle_t handle, const char *link, datalink_id_t linkid, uint16_t key, uint32_t nports, dladm_aggr_port_attr_db_t *ports, uint32_t policy, boolean_t mac_addr_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer, boolean_t force) argument 1115 dladm_aggr_create(dladm_handle_t handle, const char *name, uint16_t key, uint32_t nports, dladm_aggr_port_attr_db_t *ports, uint32_t policy, boolean_t mac_addr_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer, uint32_t flags) argument 1288 dladm_aggr_modify(dladm_handle_t handle, datalink_id_t linkid, uint32_t modify_mask, uint32_t policy, boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer, uint32_t flags) argument [all...] |
H A D | libdlvnic.c | 397 vnic_mac_addr_type_t mac_addr_type, uchar_t *mac_addr, uint_t mac_len, 461 mac_addr = tmp_addr; 462 bcopy(dladm_vnic_def_prefix, mac_addr, mac_prefix_len); 474 (af != AF_INET && af != AF_INET6) || mac_addr != NULL || 481 mac_addr = tmp_addr; 482 status = i_dladm_vnic_vrrp_mac(vrid, af, mac_addr, mac_len); 525 bcopy(mac_addr, attr.va_mac_addr, mac_len); 527 bcopy(mac_addr, attr.va_mac_addr, mac_prefix_len); 396 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
|
/opensolaris-onvv-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_brdcfg.h | 221 unm_flash_mac_addr_t mac_addr[FLASH_NUM_PORTS]; member in struct:__anon6515 244 __uint64_t mac_addr[FLASH_NUM_PORTS * FLASH_NUM_MAC_PER_PORT]; member in struct:__anon6516
|
H A D | unm_gem.c | 229 offsetof(unm_user_info_t, mac_addr), FLASH_NUM_PORTS * sizeof (U64), 235 offsetof(unm_old_user_info_t, mac_addr), 1125 u64 mac_addr[8 + 1]; local 1129 if (get_flash_mac_addr(adapter, mac_addr) != 0) 1133 p = (unsigned char *)&mac_addr[adapter->ahw.pci_func]; 1135 p = (unsigned char *)&mac_addr[adapter->portnum]; 1138 adapter->mac_addr[i] = p[5 - i]; 1140 if (unm_nic_macaddr_set(adapter, adapter->mac_addr) != 0)
|
/opensolaris-onvv-gate/usr/src/uts/common/io/mac/ |
H A D | mac_client.c | 1171 mac_addr_in_use(mac_impl_t *mip, uint8_t *mac_addr, uint16_t vid) argument 1189 if ((bcmp(mac_addr, map->ma_addr, map->ma_len) == 0) && 1200 * stored in the array pointed to by mac_addr, and its length, in bytes, 1203 * in the mac_addr array. 1207 uint8_t *mac_addr, mac_diag_t *diag) 1220 bzero(mac_addr + prefix_len, addr_len - prefix_len); 1221 if (!mac_unicst_verify((mac_handle_t)mip, mac_addr, 1230 (void) random_get_pseudo_bytes(mac_addr + 1592 uint8_t *mac_addr; local 1608 mac_addr 1206 mac_addr_random(mac_client_handle_t mch, uint_t prefix_len, uint8_t *mac_addr, mac_diag_t *diag) argument 2016 mac_unicast_flow_create(mac_client_impl_t *mcip, uint8_t *mac_addr, uint16_t vid, boolean_t is_primary, boolean_t first_flow, flow_entry_t **flent, mac_resource_props_t *mrp) argument 2165 mac_client_datapath_setup(mac_client_impl_t *mcip, uint16_t vid, uint8_t *mac_addr, mac_resource_props_t *mrp, boolean_t isprimary, mac_unicast_impl_t *muip) argument 2359 i_mac_unicast_add(mac_client_handle_t mch, uint8_t *mac_addr, uint16_t flags, mac_unicast_handle_t *mah, uint16_t vid, mac_diag_t *diag) argument 2712 mac_unicast_add_set_rx(mac_client_handle_t mch, uint8_t *mac_addr, uint16_t flags, mac_unicast_handle_t *mah, uint16_t vid, mac_diag_t *diag, mac_rx_t rx_fn, void *arg) argument 2735 mac_unicast_add(mac_client_handle_t mch, uint8_t *mac_addr, uint16_t flags, mac_unicast_handle_t *mah, uint16_t vid, mac_diag_t *diag) argument [all...] |
/opensolaris-onvv-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);
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_mac.h | 241 struct ether_addr mac_addr; member in struct:_nxge_mac
|
/opensolaris-onvv-gate/usr/src/uts/common/io/sfe/ |
H A D | sfe.c | 158 uint8_t mac_addr[ETHERADDRL]; member in struct:sfe_dev 532 bzero(lp->mac_addr, sizeof (lp->mac_addr)); 586 bzero(lp->mac_addr, sizeof (lp->mac_addr)); 750 lp->mac_addr[0], lp->mac_addr[1], 751 lp->mac_addr[2], lp->mac_addr[3], 752 lp->mac_addr[ [all...] |