Home
last modified time | relevance | path

Searched refs:arp_index (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes_utils.c687 int arp_index; in nes_arp_table() local
691 for (arp_index = 0; (u32) arp_index < nesadapter->arp_table_size; arp_index++) { in nes_arp_table()
692 if (nesadapter->arp_table[arp_index].ip_addr == ip_addr) in nes_arp_table()
697 if (arp_index != nesadapter->arp_table_size) { in nes_arp_table()
701 arp_index = 0; in nes_arp_table()
703 nesadapter->arp_table_size, (u32 *)&arp_index, &nesadapter->next_arp_index, NES_RESOURCE_ARP); in nes_arp_table()
708 nes_debug(NES_DBG_NETDEV, "ADD, arp_index=%d\n", arp_index); in nes_arp_table()
710 nesadapter->arp_table[arp_index].ip_addr = ip_addr; in nes_arp_table()
711 memcpy(nesadapter->arp_table[arp_index].mac_addr, mac_addr, ETH_ALEN); in nes_arp_table()
712 return arp_index; in nes_arp_table()
[all …]
Dnes_hw.c3784 int arp_index; in nes_manage_arp_cache() local
3787 arp_index = nes_arp_table(nesdev, ip_addr, mac_addr, action); in nes_manage_arp_cache()
3788 if (arp_index == -1) { in nes_manage_arp_cache()
3806 cqp_wqe->wqe_words[NES_CQP_WQE_ID_IDX] = cpu_to_le32(arp_index); in nes_manage_arp_cache()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_utils.c67 int arp_index; in i40iw_arp_table() local
78 for (arp_index = 0; (u32)arp_index < iwdev->arp_table_size; arp_index++) in i40iw_arp_table()
79 if (memcmp(iwdev->arp_table[arp_index].ip_addr, ip, sizeof(ip)) == 0) in i40iw_arp_table()
83 if (arp_index != iwdev->arp_table_size) in i40iw_arp_table()
86 arp_index = 0; in i40iw_arp_table()
89 (u32 *)&arp_index, in i40iw_arp_table()
95 memcpy(iwdev->arp_table[arp_index].ip_addr, ip, sizeof(ip)); in i40iw_arp_table()
96 ether_addr_copy(iwdev->arp_table[arp_index].mac_addr, mac_addr); in i40iw_arp_table()
99 if (arp_index == iwdev->arp_table_size) in i40iw_arp_table()
103 if (arp_index == iwdev->arp_table_size) in i40iw_arp_table()
[all …]
Di40iw_hw.c534 int arp_index; in i40iw_manage_arp_cache() local
536 arp_index = i40iw_arp_table(iwdev, ip_addr, ipv4, mac_addr, action); in i40iw_manage_arp_cache()
537 if (arp_index == -1) in i40iw_manage_arp_cache()
548 info->arp_index = cpu_to_le16((u16)arp_index); in i40iw_manage_arp_cache()
557 cqp_info->in.u.del_arp_cache_entry.arp_index = arp_index; in i40iw_manage_arp_cache()
Di40iw_type.h892 u16 arp_index; member
1240 u16 arp_index; member
Di40iw_ctrl.c1117 header = info->arp_index | in i40iw_sc_add_arp_cache_entry()
1143 u16 arp_index, in i40iw_sc_del_arp_cache_entry() argument
1153 header = arp_index | in i40iw_sc_del_arp_cache_entry()
1176 u16 arp_index, in i40iw_sc_query_arp_cache_entry() argument
1186 header = arp_index | in i40iw_sc_query_arp_cache_entry()
4065 pcmdinfo->in.u.del_arp_cache_entry.arp_index, in i40iw_exec_cqp_cmd()