Searched refs:mac_addr (Results 1 - 25 of 69) sorted by relevance

123

/opensolaris-onvv-gate/usr/src/uts/common/io/nxge/
H A Dnxge_espc.c38 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 Dnxge_hio.c1139 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 De1000_82543.h49 u32 frame_len, u8 *mac_addr,
/opensolaris-onvv-gate/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]);
/opensolaris-onvv-gate/usr/src/uts/common/io/aggr/
H A Daggr_ctl.c44 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 Daggr_port.c405 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 Daggr_grp.c1122 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 Dvnic_ctl.c199 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 Dvnic_dev.c217 * 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 Dhxge_pfc.c1153 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 Dglobal.h62 uchar_t mac_addr[ETHERADDRL]; member in struct:portdata
H A Ddlpi.c94 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 Drstp.c111 (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 Doce_hw.c349 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 Doce_mbx.c455 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 Dixgbe_common.h52 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 Dnpi_espc.h73 uint8_t mac_addr[ETHERADDRL]; member in struct:_npi_vpd_info_t
/opensolaris-onvv-gate/usr/src/lib/libdladm/common/
H A Dlibdlaggr.c633 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 Dlibdlvnic.c397 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 Dunm_brdcfg.h221 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 Dunm_gem.c229 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 Dmac_client.c1171 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 Dmisc.c496 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 Dnxge_mac.h241 struct ether_addr mac_addr; member in struct:_nxge_mac
/opensolaris-onvv-gate/usr/src/uts/common/io/sfe/
H A Dsfe.c158 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...]

Completed in 230 milliseconds

123