Searched defs:mac_addr (Results 1 - 25 of 75) sorted by relevance

123

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/
H A Dglobal.h62 uchar_t mac_addr[ETHERADDRL]; member in struct:portdata
/illumos-gate/usr/src/uts/common/io/sfxge/common/
H A Dhunt_nic.c46 uint8_t mac_addr[6] = { 0 }; local
86 rc = efx_mcdi_get_mac_address_pf(enp, mac_addr);
87 if ((rc == 0) && (mac_addr[0] & 0x02)) {
97 rc = efx_mcdi_get_mac_address_vf(enp, mac_addr);
102 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr);
H A Dmedford_nic.c101 uint8_t mac_addr[6] = { 0 }; local
146 rc = efx_mcdi_get_mac_address_pf(enp, mac_addr);
147 if ((rc == 0) && (mac_addr[0] & 0x02)) {
157 rc = efx_mcdi_get_mac_address_vf(enp, mac_addr);
162 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr);
H A Dsiena_nic.c83 uint8_t mac_addr[6]; local
94 &capabilities, mac_addr)) != 0)
97 EFX_MAC_ADDR_COPY(encp->enc_mac_addr, mac_addr);
H A Def10_filter.c1237 __in_ecount(6) uint8_t const *mac_addr,
1308 rc = ef10_filter_insert_unicast(enp, mac_addr, filter_flags);
1235 ef10_filter_reconfigure( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *mac_addr, __in boolean_t all_unicst, __in boolean_t mulcst, __in boolean_t all_mulcst, __in boolean_t brdcst, __in_ecount(6*count) uint8_t const *addrs, __in uint32_t count) argument
H A Defx_filter.c242 __in_ecount(6) uint8_t const *mac_addr,
257 if ((rc = enp->en_efop->efo_reconfigure(enp, mac_addr,
240 efx_filter_reconfigure( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *mac_addr, __in boolean_t all_unicst, __in boolean_t mulcst, __in boolean_t all_mulcst, __in boolean_t brdcst, __in_ecount(6*count) uint8_t const *addrs, __in uint32_t count) argument
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_stat.c51 uint32_t frame_len, uint8_t *mac_addr)
92 if ((mac_addr[0] == (uint8_t)0xff) &&
93 (mac_addr[1] == (uint8_t)0xff)) {
98 } else if (*mac_addr & 0x01) {
50 e1000_tbi_adjust_stats(struct e1000g *Adapter, uint32_t frame_len, uint8_t *mac_addr) argument
/illumos-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
/illumos-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...]
/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);
533 struct mac_address_format mac_addr; local
585 MAC_ADDRESS_TYPE_NETWORK, &mac_addr);
591 bcopy(&mac_addr.mac_addr[0], &dev->mac_addr[0], ETHERADDRL);
H A Doce_mbx.c456 fwcmd->params.rsp.mac.mac_addr[0],
457 fwcmd->params.rsp.mac.mac_addr[1],
458 fwcmd->params.rsp.mac.mac_addr[2],
459 fwcmd->params.rsp.mac.mac_addr[3],
460 fwcmd->params.rsp.mac.mac_addr[4],
461 fwcmd->params.rsp.mac.mac_addr[5]);
465 bcopy(&fwcmd->params.rsp.mac.mac_addr[0], &mac->mac_addr[0],
479 * mac_addr - pointer to a buffer containing the mac address
487 uint16_t vlan_tag, uint8_t *mac_addr,
486 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...]
/illumos-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...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_power.c299 u8_t* mac_addr = &pdev->params.mac_addr[0]; //&pdev->hw_info.mac_addr[0]; local
319 val = (mac_addr[0] << 8) | mac_addr[1];
323 val = (mac_addr[2] << 24) | (mac_addr[3] << 16) |
324 (mac_addr[4] << 8) | mac_addr[5];
/illumos-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);
/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_82543.c406 * @mac_addr: The Ethernet destination address of the frame in question
413 u8 *mac_addr, u32 max_frame_size)
438 if ((mac_addr[0] == 0xff) && (mac_addr[1] == 0xff))
441 else if (*mac_addr & 0x01)
411 e1000_tbi_adjust_stats_82543(struct e1000_hw *hw, struct e1000_hw_stats *stats, u32 frame_len, u8 *mac_addr, u32 max_frame_size) argument
/illumos-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);
/illumos-gate/usr/src/lib/libdladm/common/
H A Dlibdlvnic.c399 vnic_mac_addr_type_t mac_addr_type, uchar_t *mac_addr, uint_t mac_len,
463 mac_addr = tmp_addr;
464 bcopy(dladm_vnic_def_prefix, mac_addr, mac_prefix_len);
476 (af != AF_INET && af != AF_INET6) || mac_addr != NULL ||
483 mac_addr = tmp_addr;
484 status = i_dladm_vnic_vrrp_mac(vrid, af, mac_addr, mac_len);
527 bcopy(mac_addr, attr.va_mac_addr, mac_len);
529 bcopy(mac_addr, attr.va_mac_addr, mac_prefix_len);
398 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
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/mcp/
H A Dbdn.h141 u8 mac_addr[6]; member in struct:bdn_flexfunc_next_os_boot
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_gld.c608 igb_addmac(void *arg, const uint8_t *mac_addr) argument
656 e1000_rar_set_vmdq(hw, mac_addr, slot, igb->vmdq_mode, rx_group->index);
658 bcopy(mac_addr, igb->unicst_addr[slot].mac.addr, ETHERADDRL);
672 igb_remmac(void *arg, const uint8_t *mac_addr) argument
686 slot = igb_unicst_find(igb, mac_addr);
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_gld.c39 i40e_group_remove_mac(void *arg, const uint8_t *mac_addr) argument
47 if (I40E_IS_MULTICAST(mac_addr))
58 if (bcmp(mac_addr, i40e->i40e_uaddrs[i].iua_mac,
72 bcopy(mac_addr, filt.mac_addr, ETHERADDRL);
80 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3],
81 mac_addr[
107 i40e_group_add_mac(void *arg, const uint8_t *mac_addr) argument
[all...]
/illumos-gate/usr/src/uts/common/io/ixgbe/core/
H A Dixgbe_vf.c475 s32 ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr) argument
480 mac_addr[i] = hw->mac.perm_addr[i];
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/
H A Dncu.c649 char **mac_addr; local
695 if ((err = nwamd_get_ncu_string(ncuh, &ncu_prop, &mac_addr, &numvalues,
702 ncu_data->ncu_link.nwamd_link_mac_addr = strdup(*mac_addr);
703 ncu_data->ncu_link.nwamd_link_mac_addr_len = strlen(*mac_addr);
/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dpm3393.c92 u8 mac_addr[6]; member in struct:_cmac_instance
614 static int pm3393_macaddress_get(struct cmac *cmac, u8 mac_addr[6]) argument
616 memcpy(mac_addr, cmac->instance->mac_addr, 6);
643 memcpy(cmac->instance->mac_addr, ma, 6);
/illumos-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...]

Completed in 128 milliseconds

123