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

12345

/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/e1000api/
H A De1000_82543.h51 u32 frame_len, u8 *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/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]);
/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...]
H A Daggr_grp.c1158 boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode,
1169 ((bcmp(aggr_zero_mac, mac_addr, ETHERADDRL) == 0) ||
1170 (mac_addr[0] & 0x01))) {
1183 if (bcmp(mac_addr, grp->lg_addr, ETHERADDRL) != 0) {
1184 bcopy(mac_addr, grp->lg_addr, ETHERADDRL);
1223 boolean_t mac_fixed, const uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode,
1246 mac_addr, lacp_mode, lacp_timer);
1260 uchar_t *mac_addr, aggr_lacp_mode_t lacp_mode, aggr_lacp_timer_t lacp_timer,
1340 if (bcmp(aggr_zero_mac, mac_addr, ETHERADDRL) == 0) {
1344 bcopy(mac_addr, gr
1157 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
1222 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
1258 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
2351 aggr_addmac(void *arg, const uint8_t *mac_addr) argument
2401 aggr_remmac(void *arg, const uint8_t *mac_addr) argument
[all...]
/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/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 Defx_wol.c134 paramp->ewp_magic.mac_addr);
295 paramp->elop_arp.mac_addr);
306 paramp->elop_ns.mac_addr);
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_devinfo.c1387 pdev->hw_info.mac_addr[0],
1388 pdev->hw_info.mac_addr[1],
1389 pdev->hw_info.mac_addr[2],
1390 pdev->hw_info.mac_addr[3],
1391 pdev->hw_info.mac_addr[4],
1392 pdev->hw_info.mac_addr[5]);
1619 static void _copy_mac_upper_lower_to_arr(IN u32_t mac_upper, IN u32_t mac_lower, OUT u8_t* mac_addr) argument
1621 if(mac_addr)
1623 mac_addr[0] = (u8_t) (mac_upper >> 8);
1624 mac_addr[
[all...]
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];
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 offset) argument
1416 if (mac_addr)
1418 DbgMessage(pdev, WARN, "Setting mac in nig to offset: %d mac_addr[%02x]:[%02x]:[%02x]:[%02x]:[%02x]:[%02x]\n", offset,
1419 mac_addr[0], mac_addr[1], mac_addr[2], mac_addr[3], mac_addr[4], mac_addr[5]);
1420 DbgMessage(pdev, WARN, "[%x]:[%x]\n", mac_addr[
[all...]
/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...]
/illumos-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);
/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/nxge/npi/
H A Dnpi_espc.h73 uint8_t mac_addr[ETHERADDRL]; member in struct:_npi_vpd_info_t
/illumos-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.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/ntxn/
H A Dunm_brdcfg.h221 unm_flash_mac_addr_t mac_addr[FLASH_NUM_PORTS]; member in struct:__anon6371
244 __uint64_t mac_addr[FLASH_NUM_PORTS * FLASH_NUM_MAC_PER_PORT]; member in struct:__anon6372
/illumos-gate/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];
1669 pdev->params.mac_addr[1] = pdev->hw_info.mac_addr[1] = presp->resc.current_mac_addr[1];
1670 pdev->params.mac_addr[2] = pdev->hw_info.mac_addr[2] = presp->resc.current_mac_addr[2];
1671 pdev->params.mac_addr[3] = pdev->hw_info.mac_addr[3] = presp->resc.current_mac_addr[3];
1672 pdev->params.mac_addr[4] = pdev->hw_info.mac_addr[
[all...]

Completed in 248 milliseconds

12345