/openbmc/linux/drivers/net/ethernet/i825xx/ |
H A D | sni_82596.c | 80 u8 __iomem *eth_addr; in sni_82596_probe() local 108 eth_addr = ioremap(idprom->start, 0x10); in sni_82596_probe() 109 if (!eth_addr) in sni_82596_probe() 113 mac[0] = readb(eth_addr + 0x0b); in sni_82596_probe() 114 mac[1] = readb(eth_addr + 0x0a); in sni_82596_probe() 115 mac[2] = readb(eth_addr + 0x09); in sni_82596_probe() 116 mac[3] = readb(eth_addr + 0x08); in sni_82596_probe() 117 mac[4] = readb(eth_addr + 0x07); in sni_82596_probe() 118 mac[5] = readb(eth_addr + 0x06); in sni_82596_probe() 120 iounmap(eth_addr); in sni_82596_probe()
|
H A D | 82596.c | 254 char eth_addr[8]; member 713 memcpy(lp->sa_cmd.eth_addr, dev->dev_addr, ETH_ALEN); in init_i596_mem() 1127 char eth_addr[8]; in i82596_probe() local 1146 memcpy(eth_addr, absolute_pointer(0xfffc1f2c), ETH_ALEN); /* YUCK! Get addr from NOVRAM */ in i82596_probe() 1160 eth_addr[i] = rtc[i * 4 + 7]; /* Stored in RTC RAM at offset 1 */ in i82596_probe() 1180 DEB(DEB_PROBE,printk(" %2.2X", eth_addr[i])); in i82596_probe() 1181 eth_hw_addr_set(dev, eth_addr); in i82596_probe()
|
/openbmc/inarp/ |
H A D | inarp.c | 42 struct eth_addr { struct 43 uint8_t eth_addr[ETH_ALEN]; member 49 struct eth_addr src_mac; 51 struct eth_addr dest_mac; 58 struct eth_addr eth_addr; member 103 const struct eth_addr *src_mac, in send_arp_packet() 105 const struct eth_addr *dest_mac, in send_arp_packet() 153 static const char *eth_mac_to_str(const struct eth_addr *mac_addr) in eth_mac_to_str() 156 const uint8_t *addr = mac_addr->eth_addr; in eth_mac_to_str() 273 iface->ifname, eth_mac_to_str(&iface->eth_addr)); in netlink_nlmsg_dellink() [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | tam3517-common.h | 266 unsigned char eth_addr[4][8]; member 285 for (i = 0 ; i < ARRAY_SIZE((info)->eth_addr); i++) { \ 287 (info)->eth_addr[i][5], \ 288 (info)->eth_addr[i][4], \ 289 (info)->eth_addr[i][3], \ 290 (info)->eth_addr[i][2], \ 291 (info)->eth_addr[i][1], \ 292 (info)->eth_addr[i][0]); \
|
/openbmc/linux/arch/um/drivers/ |
H A D | net_user.c | 33 void tap_check_ips(char *gate_addr, unsigned char *eth_addr) in tap_check_ips() argument 40 (eth_addr[0] == tap_addr[0]) && in tap_check_ips() 41 (eth_addr[1] == tap_addr[1]) && in tap_check_ips() 42 (eth_addr[2] == tap_addr[2]) && in tap_check_ips() 43 (eth_addr[3] == tap_addr[3])) { in tap_check_ips()
|
/openbmc/u-boot/board/technexion/twister/ |
H A D | twister.c | 88 char *eth_addr; in misc_init_r() local 94 eth_addr = env_get("ethaddr"); in misc_init_r() 95 if (eth_addr) in misc_init_r()
|
/openbmc/u-boot/board/logicpd/zoom1/ |
H A D | zoom1.c | 130 uchar eth_addr[6]; in board_eth_init() local 133 if (!eth_env_get_enetaddr(STR_ENV_ETHADDR, eth_addr)) { in board_eth_init()
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.h | 65 #define bnxt_eth_addr_key_mask_invalid(eth_addr, eth_addr_mask) \ argument 66 ((is_wildcard(&(eth_addr)[0], ETH_ALEN) && \ 67 is_wildcard(&(eth_addr)[ETH_ALEN / 2], ETH_ALEN)) || \
|
H A D | bnxt_tc.c | 153 u16 *eth_addr, u16 *eth_addr_mask) in bnxt_fill_l2_rewrite_fields() argument 158 if (unlikely(bnxt_eth_addr_key_mask_invalid(eth_addr, eth_addr_mask))) in bnxt_fill_l2_rewrite_fields() 165 p = eth_addr; in bnxt_fill_l2_rewrite_fields() 174 p = ð_addr[ETH_ALEN / 2]; in bnxt_fill_l2_rewrite_fields() 184 struct flow_action_entry *act, int act_idx, u8 *eth_addr, in bnxt_tc_parse_pedit() argument 207 bnxt_set_l2_key_mask(val, mask, ð_addr[offset], in bnxt_tc_parse_pedit() 295 u16 eth_addr[ETH_ALEN] = { 0 }; in bnxt_tc_parse_actions() local 335 (u8 *)eth_addr, in bnxt_tc_parse_actions() 346 rc = bnxt_fill_l2_rewrite_fields(actions, eth_addr, in bnxt_tc_parse_actions()
|
/openbmc/linux/drivers/net/ethernet/freescale/fman/ |
H A D | fman_memac.c | 400 static u32 get_mac_addr_hash_code(u64 eth_addr) in get_mac_addr_hash_code() argument 407 mask1 = eth_addr & (u64)0x01; in get_mac_addr_hash_code() 408 eth_addr >>= 1; in get_mac_addr_hash_code() 411 mask2 = eth_addr & (u64)0x01; in get_mac_addr_hash_code() 413 eth_addr >>= 1; in get_mac_addr_hash_code() 796 enet_addr_t *eth_addr) in memac_add_hash_mac_address() argument 803 addr = ENET_ADDR_TO_UINT64(*eth_addr); in memac_add_hash_mac_address() 852 enet_addr_t *eth_addr) in memac_del_hash_mac_address() argument 860 addr = ENET_ADDR_TO_UINT64(*eth_addr); in memac_del_hash_mac_address() 905 enet_addr_t eth_addr; in memac_init() local [all …]
|
H A D | mac.h | 48 enet_addr_t *eth_addr); 50 enet_addr_t *eth_addr);
|
H A D | fman_tgec.c | 487 enet_addr_t *eth_addr) in tgec_add_hash_mac_address() argument 494 addr = ENET_ADDR_TO_UINT64(*eth_addr); in tgec_add_hash_mac_address() 502 crc = crc32_le(crc, (u8 *)eth_addr, ETH_ALEN); in tgec_add_hash_mac_address() 559 enet_addr_t *eth_addr) in tgec_del_hash_mac_address() argument 567 addr = ((*(u64 *)eth_addr) >> 16); in tgec_del_hash_mac_address() 570 crc = crc32_le(crc, (u8 *)eth_addr, ETH_ALEN); in tgec_del_hash_mac_address() 620 enet_addr_t eth_addr; in tgec_init() local 636 MAKE_ENET_ADDR_FROM_UINT64(tgec->addr, eth_addr); in tgec_init() 637 set_mac_address(tgec->regs, (const u8 *)eth_addr); in tgec_init()
|
H A D | fman_dtsec.c | 359 enet_addr_t eth_addr; in init() local 443 MAKE_ENET_ADDR_FROM_UINT64(addr, eth_addr); in init() 444 set_mac_address(regs, (const u8 *)eth_addr); in init() 1012 enet_addr_t *eth_addr) in dtsec_add_hash_mac_address() argument 1021 addr = ENET_ADDR_TO_UINT64(*eth_addr); in dtsec_add_hash_mac_address() 1031 crc = crc32_le(crc, (u8 *)eth_addr, ETH_ALEN); in dtsec_add_hash_mac_address() 1114 enet_addr_t *eth_addr) in dtsec_del_hash_mac_address() argument 1124 addr = ENET_ADDR_TO_UINT64(*eth_addr); in dtsec_del_hash_mac_address() 1134 crc = crc32_le(crc, (u8 *)eth_addr, ETH_ALEN); in dtsec_del_hash_mac_address()
|
/openbmc/u-boot/board/teejet/mt_ventoux/ |
H A D | mt_ventoux.c | 254 char *eth_addr; in misc_init_r() local 263 eth_addr = env_get("ethaddr"); in misc_init_r() 264 if (!eth_addr) in misc_init_r()
|
/openbmc/linux/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_hw.c | 60 u8 eth_addr[ETH_ALEN]; in atl1e_get_permanent_address() local 86 *(u32 *) ð_addr[2] = swab32(addr[0]); in atl1e_get_permanent_address() 87 *(u16 *) ð_addr[0] = swab16(*(u16 *)&addr[1]); in atl1e_get_permanent_address() 89 if (is_valid_ether_addr(eth_addr)) { in atl1e_get_permanent_address() 90 memcpy(hw->perm_mac_addr, eth_addr, ETH_ALEN); in atl1e_get_permanent_address()
|
/openbmc/u-boot/board/renesas/blanche/ |
H A D | blanche.c | 321 uchar eth_addr[6]; in board_eth_init() local 325 if (!eth_env_get_enetaddr("ethaddr", eth_addr)) { in board_eth_init()
|
/openbmc/linux/arch/um/include/shared/ |
H A D | net_user.h | 35 extern void tap_check_ips(char *gate_addr, unsigned char *eth_addr);
|
/openbmc/linux/drivers/net/vxlan/ |
H A D | vxlan_core.c | 188 send_eth = !is_zero_ether_addr(fdb->eth_addr); in vxlan_fdb_info() 203 if (send_eth && nla_put(skb, NDA_LLADDR, ETH_ALEN, &fdb->eth_addr)) in vxlan_fdb_info() 296 memcpy(fdb_info->eth_addr, fdb->eth_addr, ETH_ALEN); in vxlan_fdb_switchdev_notifier_info() 362 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) in vxlan_fdb_miss() 369 memcpy(f.eth_addr, eth_addr, ETH_ALEN); in vxlan_fdb_miss() 419 if (ether_addr_equal(mac, f->eth_addr)) { in __vxlan_find_mac() 466 u8 eth_addr[ETH_ALEN + 2] = { 0 }; in vxlan_fdb_find_uc() local 475 ether_addr_copy(eth_addr, mac); in vxlan_fdb_find_uc() 479 f = __vxlan_find_mac(vxlan, eth_addr, vni); in vxlan_fdb_find_uc() 810 memcpy(f->eth_addr, mac, ETH_ALEN); in vxlan_fdb_alloc() [all …]
|
H A D | vxlan_private.h | 34 u8 eth_addr[ETH_ALEN]; member
|
/openbmc/linux/drivers/net/ethernet/seeq/ |
H A D | sgiseeq.h | 25 volatile unsigned int eth_addr[6]; member
|
/openbmc/linux/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_hw.c | 53 static bool atl1c_read_current_addr(struct atl1c_hw *hw, u8 *eth_addr) in atl1c_read_current_addr() argument 60 *(u32 *) ð_addr[2] = htonl(addr[0]); in atl1c_read_current_addr() 61 *(u16 *) ð_addr[0] = htons((u16)addr[1]); in atl1c_read_current_addr() 63 return is_valid_ether_addr(eth_addr); in atl1c_read_current_addr()
|
/openbmc/linux/drivers/net/ethernet/atheros/atlx/ |
H A D | atl1.c | 421 u8 eth_addr[ETH_ALEN]; in atl1_get_permanent_address() local 454 *(u32 *) ð_addr[2] = swab32(addr[0]); in atl1_get_permanent_address() 455 *(u16 *) ð_addr[0] = swab16(*(u16 *) &addr[1]); in atl1_get_permanent_address() 456 if (is_valid_ether_addr(eth_addr)) { in atl1_get_permanent_address() 457 memcpy(hw->perm_mac_addr, eth_addr, ETH_ALEN); in atl1_get_permanent_address() 487 *(u32 *) ð_addr[2] = swab32(addr[0]); in atl1_get_permanent_address() 488 *(u16 *) ð_addr[0] = swab16(*(u16 *) &addr[1]); in atl1_get_permanent_address() 489 if (is_valid_ether_addr(eth_addr)) { in atl1_get_permanent_address() 490 memcpy(hw->perm_mac_addr, eth_addr, ETH_ALEN); in atl1_get_permanent_address() 502 *(u32 *) ð_addr[2] = swab32(addr[0]); in atl1_get_permanent_address() [all …]
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | l2t.c | 578 u8 port, u8 *eth_addr) in t4_l2t_alloc_switching() argument 585 e = find_or_alloc_l2e(d, vlan, port, eth_addr); in t4_l2t_alloc_switching() 592 ether_addr_copy(e->dmac, eth_addr); in t4_l2t_alloc_switching()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.c | 3013 ether_addr_copy(info.eth_addr, mac); in mlxsw_sp_fdb_vxlan_call_notifiers() 3410 vxlan_fdb_info.eth_addr, in mlxsw_sp_switchdev_bridge_vxlan_fdb_event() 3419 vxlan_fdb_info.eth_addr, in mlxsw_sp_switchdev_bridge_vxlan_fdb_event() 3424 vxlan_fdb_info.eth_addr, in mlxsw_sp_switchdev_bridge_vxlan_fdb_event() 3567 if (is_zero_ether_addr(vxlan_fdb_info->eth_addr)) { in mlxsw_sp_switchdev_vxlan_fdb_add() 3586 if (br_fdb_find_port(br_dev, vxlan_fdb_info->eth_addr, vid) != dev) in mlxsw_sp_switchdev_vxlan_fdb_add() 3589 err = mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, vxlan_fdb_info->eth_addr, in mlxsw_sp_switchdev_vxlan_fdb_add() 3598 vxlan_fdb_info->eth_addr, vid, dev, true, in mlxsw_sp_switchdev_vxlan_fdb_add() 3639 if (is_zero_ether_addr(vxlan_fdb_info->eth_addr)) { in mlxsw_sp_switchdev_vxlan_fdb_del() 3645 mlxsw_sp_port_fdb_tunnel_uc_op(mlxsw_sp, vxlan_fdb_info->eth_addr, in mlxsw_sp_switchdev_vxlan_fdb_del() [all …]
|
/openbmc/linux/drivers/staging/ks7010/ |
H A D | ks_hostif.c | 434 if (ether_addr_equal(&priv->eth_addr[0], eth_hdr->h_source)) { in hostif_data_indication() 537 ether_addr_copy(priv->eth_addr, priv->rxp); in hostif_mib_get_confirm() 539 eth_hw_addr_set(dev, priv->eth_addr); in hostif_mib_get_confirm() 540 netdev_info(dev, "MAC ADDRESS = %pM\n", priv->eth_addr); in hostif_mib_get_confirm() 1103 if (!ether_addr_equal(&priv->eth_addr[0], eth->h_source)) { in hostif_data_request() 2054 &priv->eth_addr[0], ETH_ALEN); in hostif_sme_execute()
|