Searched refs:arp_index (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/irdma/ |
H A D | irdma_utils.c | 216 int arp_index; in irdma_arp_table() local 222 for (arp_index = 0; (u32)arp_index < rf->arp_table_size; arp_index++) { in irdma_arp_table() 223 if (!memcmp(rf->arp_table[arp_index].ip_addr, ip, sizeof(ip))) in irdma_arp_table() 229 if (arp_index != rf->arp_table_size) { in irdma_arp_table() 230 arp_index = -1; in irdma_arp_table() 234 arp_index = 0; in irdma_arp_table() 236 (u32 *)&arp_index, &rf->next_arp_index)) { in irdma_arp_table() 237 arp_index = -1; in irdma_arp_table() 241 memcpy(rf->arp_table[arp_index].ip_addr, ip, in irdma_arp_table() 242 sizeof(rf->arp_table[arp_index].ip_addr)); in irdma_arp_table() [all …]
|
H A D | fbsd_kcompat.c | 299 int arp_index = 0, i = 0; in irdma_ifaddrevent_handler() local 332 for_each_set_bit(arp_index, rf->allocated_arps, rf->arp_table_size) { in irdma_ifaddrevent_handler() 333 if (!memcmp(rf->arp_table[arp_index].ip_addr, ip, sizeof(ip))) { in irdma_ifaddrevent_handler() 334 irdma_manage_arp_cache(rf, rf->arp_table[arp_index].mac_addr, in irdma_ifaddrevent_handler() 335 rf->arp_table[arp_index].ip_addr, in irdma_ifaddrevent_handler()
|
H A D | irdma_hw.c | 2536 int arp_index; in irdma_manage_arp_cache() local 2538 arp_index = irdma_arp_table(rf, ip_addr, mac_addr, action); in irdma_manage_arp_cache() 2539 if (arp_index == -1) in irdma_manage_arp_cache() 2551 info->arp_index = (u16)arp_index; in irdma_manage_arp_cache() 2562 cqp_info->in.u.del_arp_cache_entry.arp_index = arp_index; in irdma_manage_arp_cache()
|
H A D | irdma_type.h | 1135 u16 arp_index; member 1333 u16 arp_index; member
|
H A D | irdma_ctrl.c | 251 hdr = info->arp_index | in irdma_sc_add_arp_cache_entry() 277 u16 arp_index, bool post_sq) in irdma_sc_del_arp_cache_entry() argument 286 hdr = arp_index | in irdma_sc_del_arp_cache_entry() 5252 pcmdinfo->in.u.del_arp_cache_entry.arp_index, in irdma_exec_cqp_cmd()
|