Home
last modified time | relevance | path

Searched full:mac_addr (Results 1 – 25 of 490) sorted by relevance

12345678910>>...20

/linux/drivers/net/ethernet/ti/
H A Dcpsw-common.c15 int slave, u8 *mac_addr) in davinci_emac_3517_get_macid() argument
31 mac_addr[0] = (macid_msb >> 16) & 0xff; in davinci_emac_3517_get_macid()
32 mac_addr[1] = (macid_msb >> 8) & 0xff; in davinci_emac_3517_get_macid()
33 mac_addr[2] = macid_msb & 0xff; in davinci_emac_3517_get_macid()
34 mac_addr[3] = (macid_lsb >> 16) & 0xff; in davinci_emac_3517_get_macid()
35 mac_addr[4] = (macid_lsb >> 8) & 0xff; in davinci_emac_3517_get_macid()
36 mac_addr[5] = macid_lsb & 0xff; in davinci_emac_3517_get_macid()
42 u8 *mac_addr) in cpsw_am33xx_cm_get_macid() argument
58 mac_addr[5] = (macid_lo >> 8) & 0xff; in cpsw_am33xx_cm_get_macid()
59 mac_addr[4] = macid_lo & 0xff; in cpsw_am33xx_cm_get_macid()
[all …]
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_netdev.c134 struct fbnic_mac_addr *mac_addr = &fbd->mac_addr[i]; in fbnic_uc_unsync() local
136 if (!ether_addr_equal(mac_addr->value.addr8, addr)) in fbnic_uc_unsync()
139 ret = __fbnic_uc_unsync(mac_addr); in fbnic_uc_unsync()
175 struct fbnic_mac_addr *mac_addr = &fbd->mac_addr[i]; in fbnic_mc_unsync() local
177 if (!ether_addr_equal(mac_addr->value.addr8, addr)) in fbnic_mc_unsync()
180 ret = __fbnic_mc_unsync(mac_addr); in fbnic_mc_unsync()
190 struct fbnic_mac_addr *mac_addr; in __fbnic_set_rx_mode() local
194 mac_addr = &fbd->mac_addr[FBNIC_RPC_TCAM_MACDA_HOST_ADDR_IDX]; in __fbnic_set_rx_mode()
195 if (!ether_addr_equal(mac_addr->value.addr8, netdev->dev_addr) || in __fbnic_set_rx_mode()
196 mac_addr->state != FBNIC_TCAM_S_VALID) { in __fbnic_set_rx_mode()
[all …]
H A Dfbnic_debugfs.c34 struct fbnic_mac_addr *mac_addr = &fbd->mac_addr[i]; in fbnic_dbg_mac_addr_show() local
37 i, mac_addr->state, mac_addr->act_tcam, in fbnic_dbg_mac_addr_show()
38 mac_addr->value.addr8); in fbnic_dbg_mac_addr_show()
40 mac_addr->mask.addr8); in fbnic_dbg_mac_addr_show()
59 for (i = 0; i < ARRAY_SIZE(fbd->mac_addr); i++) { in fbnic_dbg_tce_tcam_show()
60 struct fbnic_mac_addr *mac_addr = &fbd->mac_addr[i]; in fbnic_dbg_tce_tcam_show() local
63 if (!test_bit(FBNIC_MAC_ADDR_T_BMC, mac_addr->act_tcam)) in fbnic_dbg_tce_tcam_show()
70 tcam_idx, mac_addr->state, mac_addr->act_tcam, in fbnic_dbg_tce_tcam_show()
71 mac_addr->value.addr8); in fbnic_dbg_tce_tcam_show()
73 mac_addr->mask.addr8); in fbnic_dbg_tce_tcam_show()
[all …]
/linux/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_encap.c178 memcpy(entry->mac_addr, nentry->mac_addr, in opa_vnic_query_mac_tbl()
179 ARRAY_SIZE(entry->mac_addr)); in opa_vnic_query_mac_tbl()
229 u8 *mac_addr = entry->mac_addr; in opa_vnic_update_mac_tbl() local
233 loffset + i, mac_addr[0], mac_addr[1], mac_addr[2], in opa_vnic_update_mac_tbl()
234 mac_addr[3], mac_addr[4], mac_addr[5], in opa_vnic_update_mac_tbl()
238 if (!memcmp(mac_addr, empty_mac, ARRAY_SIZE(empty_mac))) in opa_vnic_update_mac_tbl()
249 memcpy(nentry->mac_addr, entry->mac_addr, in opa_vnic_update_mac_tbl()
250 ARRAY_SIZE(nentry->mac_addr)); in opa_vnic_update_mac_tbl()
254 key = node->entry.mac_addr[OPA_VNIC_MAC_HASH_IDX]; in opa_vnic_update_mac_tbl()
276 key = new_node->entry.mac_addr[OPA_VNIC_MAC_HASH_IDX]; in opa_vnic_update_mac_tbl()
[all …]
/linux/drivers/net/ethernet/sunplus/
H A Dspl2sw_mac.c60 writel((mac->mac_addr[0] << 0) + (mac->mac_addr[1] << 8), in spl2sw_mac_addr_add()
62 writel((mac->mac_addr[2] << 0) + (mac->mac_addr[3] << 8) + in spl2sw_mac_addr_add()
63 (mac->mac_addr[4] << 16) + (mac->mac_addr[5] << 24), in spl2sw_mac_addr_add()
95 writel((mac->mac_addr[0] << 0) + (mac->mac_addr[1] << 8), in spl2sw_mac_addr_del()
97 writel((mac->mac_addr[2] << 0) + (mac->mac_addr[3] << 8) + in spl2sw_mac_addr_del()
98 (mac->mac_addr[4] << 16) + (mac->mac_addr[5] << 24), in spl2sw_mac_addr_del()
/linux/drivers/net/usb/
H A Dch9200.c310 unsigned char mac_addr[0x06]; in get_mac_address() local
317 memset(mac_addr, 0, sizeof(mac_addr)); in get_mac_address()
319 MAC_REG_STATION_L, mac_addr, 0x02, in get_mac_address()
322 mac_addr + 2, 0x02, CONTROL_TIMEOUT_MS); in get_mac_address()
324 mac_addr + 4, 0x02, CONTROL_TIMEOUT_MS); in get_mac_address()
328 data[0] = mac_addr[5]; in get_mac_address()
329 data[1] = mac_addr[4]; in get_mac_address()
330 data[2] = mac_addr[3]; in get_mac_address()
331 data[3] = mac_addr[2]; in get_mac_address()
332 data[4] = mac_addr[1]; in get_mac_address()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Dcam.c21 const u8 *mac_addr, u8 *key_cont_128, in rtl_cam_program_entry() argument
39 target_content = (u32) (*(mac_addr + 0)) << 16 | in rtl_cam_program_entry()
40 (u32) (*(mac_addr + 1)) << 24 | (u32) us_config; in rtl_cam_program_entry()
58 target_content = (u32) (*(mac_addr + 5)) << 24 | in rtl_cam_program_entry()
59 (u32) (*(mac_addr + 4)) << 16 | in rtl_cam_program_entry()
60 (u32) (*(mac_addr + 3)) << 8 | in rtl_cam_program_entry()
61 (u32) (*(mac_addr + 2)); in rtl_cam_program_entry()
98 u8 rtl_cam_add_one_entry(struct ieee80211_hw *hw, const u8 *mac_addr, in rtl_cam_add_one_entry() argument
108 ul_default_key, mac_addr); in rtl_cam_add_one_entry()
121 rtl_cam_program_entry(hw, ul_entry_idx, mac_addr, in rtl_cam_add_one_entry()
[all …]
/linux/net/atm/
H A Dlec.c68 const unsigned char *mac_addr);
89 static void lec_arp_update(struct lec_priv *priv, const unsigned char *mac_addr,
360 eth_hw_addr_set(dev, mesg->content.normal.mac_addr); in lec_atm_send()
377 entry = lec_arp_find(priv, mesg->content.normal.mac_addr); in lec_atm_send()
385 lec_arp_update(priv, mesg->content.normal.mac_addr, in lec_atm_send()
393 lane2_associate_ind(dev, mesg->content.normal.mac_addr, in lec_atm_send()
435 dev->name, mesg->content.proxy.mac_addr); in lec_atm_send()
440 if (br_fdb_test_addr_hook(dev, mesg->content.proxy.mac_addr)) { in lec_atm_send()
510 const unsigned char *mac_addr, const unsigned char *atm_addr, in send_to_lecd() argument
528 if (mac_addr) in send_to_lecd()
[all …]
/linux/include/net/
H A Dbond_3ad.h21 typedef struct mac_addr { struct
106 struct mac_addr actor_system;
115 struct mac_addr partner_system;
143 struct mac_addr requester_system; /* The requester's system id */
182 struct mac_addr aggregator_mac_address;
187 struct mac_addr partner_system;
200 struct mac_addr system;
212 struct mac_addr actor_system; /* This parameter is added here although it is not specified in the standard, just for simplification */
255 struct mac_addr sys_mac_addr;
22 mac_addr_valuemac_addr global() argument
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_hw.c65 u64 mac_addr; in hbg_hw_dev_specs_init() local
82 mac_addr = hbg_reg_read64(priv, HBG_REG_MAC_ADDR_ADDR); in hbg_hw_dev_specs_init()
83 u64_to_ether_addr(mac_addr, (u8 *)specs->mac_addr.sa_data); in hbg_hw_dev_specs_init()
85 if (!is_valid_ether_addr((u8 *)specs->mac_addr.sa_data)) in hbg_hw_dev_specs_init()
150 void hbg_hw_set_uc_addr(struct hbg_priv *priv, u64 mac_addr, u32 index) in hbg_hw_set_uc_addr() argument
156 hbg_reg_write64(priv, addr, mac_addr); in hbg_hw_set_uc_addr()
291 void hbg_hw_set_rx_pause_mac_addr(struct hbg_priv *priv, u64 mac_addr) in hbg_hw_set_rx_pause_mac_addr() argument
293 hbg_reg_write64(priv, HBG_REG_FD_FC_ADDR_LOW_ADDR, mac_addr); in hbg_hw_set_rx_pause_mac_addr()
/linux/drivers/net/ethernet/marvell/
H A Dpxa168_eth.c368 static void nibble_swap_every_byte(unsigned char *mac_addr) in nibble_swap_every_byte() argument
372 mac_addr[i] = ((mac_addr[i] & 0x0f) << 4) | in nibble_swap_every_byte()
373 ((mac_addr[i] & 0xf0) >> 4); in nibble_swap_every_byte()
377 static void inverse_every_nibble(unsigned char *mac_addr) in inverse_every_nibble() argument
381 mac_addr[i] = flip_8_bits(mac_addr[i]); in inverse_every_nibble()
399 unsigned char mac_addr[ETH_ALEN]; in hash_function() local
404 memcpy(mac_addr, mac_addr_orig, ETH_ALEN); in hash_function()
406 nibble_swap_every_byte(mac_addr); in hash_function()
407 inverse_every_nibble(mac_addr); in hash_function()
409 addr0 = (mac_addr[5] >> 2) & 0x3f; in hash_function()
[all …]
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_pp.c82 if (!is_zero_ether_addr(pp->mac_addr)) { in enic_set_port_profile()
83 client_mac = pp->mac_addr; in enic_set_port_profile()
150 !ether_addr_equal(pp1->mac_addr, pp2->mac_addr); in enic_are_pp_different()
192 if (!is_zero_ether_addr(pp->mac_addr)) in enic_pp_disassociate()
194 pp->mac_addr); in enic_pp_disassociate()
279 if (!is_zero_ether_addr(pp->mac_addr)) in enic_pp_associate()
281 pp->mac_addr); in enic_pp_associate()
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dhif.h157 const u8 *mac_addr, const u8 *rx_mic, const u8 *tx_mic,
160 const u8 *pn, u8 pn_len, const u8 *mac_addr, u8 mode,
169 int wilc_get_mac_address(struct wilc_vif *vif, u8 *mac_addr);
170 int wilc_set_mac_address(struct wilc_vif *vif, const u8 *mac_addr);
191 int wilc_del_allstation(struct wilc_vif *vif, u8 mac_addr[][ETH_ALEN]);
192 int wilc_del_station(struct wilc_vif *vif, const u8 *mac_addr);
H A Dfw.h51 u8 mac_addr[ETH_ALEN]; member
57 u8 mac_addr[ETH_ALEN]; member
72 u8 mac_addr[ETH_ALEN]; member
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_hash.c584 * @mac_addr: Destination mac address.
588 u8 ctype, u16 chan, u8 *mac_addr) in rvu_exact_prepare_table_entry() argument
591 u64 ldata = ether_addr_to_u64(mac_addr); in rvu_exact_prepare_table_entry()
775 * @mac_addr: MAC address.
785 u32 index, u8 cgx_id, u8 lmac_id, u8 *mac_addr, u16 chan, in rvu_npc_exact_add_to_list() argument
837 ether_addr_copy(entry->mac, mac_addr); in rvu_npc_exact_add_to_list()
1576 dev_err(rvu->dev, "%s MAC (%pM) del PF=%d failed\n", __func__, pfvf->mac_addr, pf); in rvu_npc_exact_mac_addr_reset()
1581 __func__, pfvf->mac_addr, pf, seq_id); in rvu_npc_exact_mac_addr_reset()
1609 __func__, req->index, req->mac_addr); in rvu_npc_exact_mac_addr_update()
1632 req->mac_addr, &seq_id); in rvu_npc_exact_mac_addr_update()
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcommands.h17 int use4addr, u8 *mac_addr);
21 u8 *mac_addr);
39 const u8 *mac_addr, struct key_params *params);
41 const u8 *mac_addr);
H A Dcfg80211.c130 u8 *mac_addr = NULL; in qtnf_change_virtual_intf() local
142 mac_addr = params->macaddr; in qtnf_change_virtual_intf()
148 ret = qtnf_cmd_send_change_intf_type(vif, type, use4addr, mac_addr); in qtnf_change_virtual_intf()
204 u8 *mac_addr = NULL; in qtnf_add_virtual_intf() local
229 eth_zero_addr(vif->mac_addr); in qtnf_add_virtual_intf()
242 mac_addr = params->macaddr; in qtnf_add_virtual_intf()
246 ret = qtnf_cmd_send_add_intf(vif, type, use4addr, mac_addr); in qtnf_add_virtual_intf()
249 mac->macid, vif->vifid, mac_addr); in qtnf_add_virtual_intf()
253 if (!is_valid_ether_addr(vif->mac_addr)) { in qtnf_add_virtual_intf()
255 mac->macid, vif->vifid, vif->mac_addr); in qtnf_add_virtual_intf()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dmain.c261 u8 mac_addr[ETH_ALEN]; in nfp_abm_vnic_set_mac() local
300 &mac_addr[0], &mac_addr[1], &mac_addr[2], in nfp_abm_vnic_set_mac()
301 &mac_addr[3], &mac_addr[4], &mac_addr[5]) != 6) { in nfp_abm_vnic_set_mac()
308 eth_hw_addr_set(nn->dp.netdev, mac_addr); in nfp_abm_vnic_set_mac()
309 ether_addr_copy(nn->dp.netdev->perm_addr, mac_addr); in nfp_abm_vnic_set_mac()
/linux/tools/testing/selftests/bpf/
H A Dxdp_redirect_multi.c
/linux/drivers/net/fddi/skfp/
H A Dsmtinit.c22 void init_fddi_driver(struct s_smc *smc, const u_char *mac_addr);
60 int init_smt(struct s_smc *smc, const u_char *mac_addr) in init_smt() argument
61 /* u_char *mac_addr; canonical address or NULL */ in init_smt()
89 init_fddi_driver(smc,mac_addr) ; /* HW driver */ in init_smt()
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_netvf_main.c63 u8 mac_addr[ETH_ALEN]; in nfp_netvf_get_mac_addr() local
65 put_unaligned_be32(nn_readl(nn, NFP_NET_CFG_MACADDR + 0), &mac_addr[0]); in nfp_netvf_get_mac_addr()
66 put_unaligned_be16(nn_readw(nn, NFP_NET_CFG_MACADDR + 6), &mac_addr[4]); in nfp_netvf_get_mac_addr()
68 if (!is_valid_ether_addr(mac_addr)) { in nfp_netvf_get_mac_addr()
73 eth_hw_addr_set(nn->dp.netdev, mac_addr); in nfp_netvf_get_mac_addr()
74 ether_addr_copy(nn->dp.netdev->perm_addr, mac_addr); in nfp_netvf_get_mac_addr()
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_utils_fw2x.c282 u32 mac_addr[2] = { 0 }; in aq_fw2x_get_mac_permanent() local
288 mac_addr, in aq_fw2x_get_mac_permanent()
289 ARRAY_SIZE(mac_addr)); in aq_fw2x_get_mac_permanent()
292 mac_addr[0] = __swab32(mac_addr[0]); in aq_fw2x_get_mac_permanent()
293 mac_addr[1] = __swab32(mac_addr[1]); in aq_fw2x_get_mac_permanent()
296 ether_addr_copy(mac, (u8 *)mac_addr); in aq_fw2x_get_mac_permanent()
389 memcpy(info->mac_addr, mac, ETH_ALEN); in aq_fw2x_set_wol()
/linux/arch/powerpc/boot/
H A Dtreeboot-akebono.c48 static long long unsigned mac_addr; variable
87 if (mac_addr) in ibm_akebono_fixups()
89 ((u8 *) &mac_addr) + 2 , 6); in ibm_akebono_fixups()
113 mac_addr = strtoull(&userdata[i + 15], &end, 16); in platform_init()
/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_pfvf_mbox.c167 err = octep_ctrl_net_set_mac_addr(oct, vf_id, cmd.s_set_mac.mac_addr, true); in octep_pfvf_set_mac_addr()
175 ether_addr_copy(oct->vf_info[vf_id].mac_addr, cmd.s_set_mac.mac_addr); in octep_pfvf_set_mac_addr()
187 ether_addr_copy(rsp->s_set_mac.mac_addr, in octep_pfvf_get_mac_addr()
188 oct->vf_info[vf_id].mac_addr); in octep_pfvf_get_mac_addr()
192 err = octep_ctrl_net_get_mac_addr(oct, vf_id, rsp->s_set_mac.mac_addr); in octep_pfvf_get_mac_addr()
199 ether_addr_copy(oct->vf_info[vf_id].mac_addr, rsp->s_set_mac.mac_addr); in octep_pfvf_get_mac_addr()
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_mbox.h111 u8 mac_addr[6]; member
156 int octep_vf_mbox_set_mac_addr(struct octep_vf_device *oct, char *mac_addr);
157 int octep_vf_mbox_get_mac_addr(struct octep_vf_device *oct, char *mac_addr);

12345678910>>...20