Home
last modified time | relevance | path

Searched refs:arp_index (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/
H A 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] in i40iw_arp_table()
[all...]
H A Di40iw_hw.c533 int arp_index; in i40iw_manage_arp_cache() local
535 arp_index = i40iw_arp_table(iwdev, ip_addr, ipv4, mac_addr, action); in i40iw_manage_arp_cache()
536 if (arp_index < 0) in i40iw_manage_arp_cache()
547 info->arp_index = cpu_to_le16((u16)arp_index); in i40iw_manage_arp_cache()
556 cqp_info->in.u.del_arp_cache_entry.arp_index = arp_index; in i40iw_manage_arp_cache()
H A Di40iw_type.h901 u16 arp_index; member
1249 u16 arp_index; member
H A Di40iw_ctrl.c1206 header = info->arp_index | in i40iw_sc_add_arp_cache_entry()
1226 * @arp_index: arp index to delete arp entry
1232 u16 arp_index, in i40iw_sc_del_arp_cache_entry()
1242 header = arp_index | in i40iw_sc_del_arp_cache_entry()
1259 * @arp_index: arp index to delete arp entry
1265 u16 arp_index, in i40iw_sc_query_arp_cache_entry()
1275 header = arp_index | in i40iw_sc_query_arp_cache_entry()
4159 pcmdinfo->in.u.del_arp_cache_entry.arp_index, in i40iw_exec_cqp_cmd()
1229 i40iw_sc_del_arp_cache_entry( struct i40iw_sc_cqp *cqp, u64 scratch, u16 arp_index, bool post_sq) i40iw_sc_del_arp_cache_entry() argument
1262 i40iw_sc_query_arp_cache_entry( struct i40iw_sc_cqp *cqp, u64 scratch, u16 arp_index, bool post_sq) i40iw_sc_query_arp_cache_entry() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dutils.c17 int arp_index; in irdma_arp_table() local
26 for (arp_index = 0; (u32)arp_index < rf->arp_table_size; arp_index++) { in irdma_arp_table()
27 if (!memcmp(rf->arp_table[arp_index].ip_addr, ip, sizeof(ip))) in irdma_arp_table()
33 if (arp_index != rf->arp_table_size) { in irdma_arp_table()
34 arp_index = -1; in irdma_arp_table()
38 arp_index = 0; in irdma_arp_table()
40 (u32 *)&arp_index, &rf->next_arp_index)) { in irdma_arp_table()
41 arp_index in irdma_arp_table()
[all...]
H A Dhw.c2402 int arp_index; in irdma_manage_arp_cache() local
2404 arp_index = irdma_arp_table(rf, ip_addr, ipv4, mac_addr, action); in irdma_manage_arp_cache()
2405 if (arp_index == -1) in irdma_manage_arp_cache()
2417 info->arp_index = (u16)arp_index; in irdma_manage_arp_cache()
2428 cqp_info->in.u.del_arp_cache_entry.arp_index = arp_index; in irdma_manage_arp_cache()
H A Dtype.h1100 u16 arp_index; member
1300 u16 arp_index; member
H A Dctrl.c195 hdr = info->arp_index | in irdma_sc_add_arp_cache_entry()
216 * @arp_index: arp index to delete arp entry
220 u16 arp_index, bool post_sq) in irdma_sc_del_arp_cache_entry()
229 hdr = arp_index | in irdma_sc_del_arp_cache_entry()
5138 pcmdinfo->in.u.del_arp_cache_entry.arp_index, in irdma_exec_cqp_cmd()
219 irdma_sc_del_arp_cache_entry(struct irdma_sc_cqp *cqp, u64 scratch, u16 arp_index, bool post_sq) irdma_sc_del_arp_cache_entry() argument

Completed in 37 milliseconds