Lines Matching refs:rx_hashtbl
245 * in the rx_hashtbl
256 client_info = &(bond_info->rx_hashtbl[hash_index]);
287 * rx_hashtbl, some other host is now using the IP and we must prevent
385 /* clear slave from rx_hashtbl */
388 rx_hash_table = bond_info->rx_hashtbl;
398 bond_info->rx_hashtbl[index].ntt = 1;
469 client_info = &(bond_info->rx_hashtbl[hash_index]);
498 client_info = &(bond_info->rx_hashtbl[hash_index]);
529 client_info = &(bond_info->rx_hashtbl[hash_index]);
565 client_info = &(bond_info->rx_hashtbl[hash_index]);
634 bond_info->rx_hashtbl[prev_tbl_head].used_prev =
674 /* Create an entry in the rx_hashtbl for this client as a
713 client_info = &(bond_info->rx_hashtbl[hash_index]);
756 u32 next_index = bond_info->rx_hashtbl[index].used_next;
757 u32 prev_index = bond_info->rx_hashtbl[index].used_prev;
762 bond_info->rx_hashtbl[prev_index].used_next = next_index;
764 bond_info->rx_hashtbl[next_index].used_prev = prev_index;
771 u32 next_index = bond_info->rx_hashtbl[index].src_next;
772 u32 prev_index = bond_info->rx_hashtbl[index].src_prev;
774 bond_info->rx_hashtbl[index].src_next = RLB_NULL_INDEX;
775 bond_info->rx_hashtbl[index].src_prev = RLB_NULL_INDEX;
778 bond_info->rx_hashtbl[next_index].src_prev = prev_index;
784 if (bond_info->rx_hashtbl[prev_index].src_first == index)
785 bond_info->rx_hashtbl[prev_index].src_first = next_index;
787 bond_info->rx_hashtbl[prev_index].src_next = next_index;
794 struct rlb_client_info *entry = &(bond_info->rx_hashtbl[index]);
802 /* add the rx_hashtbl[ip_dst_hash] entry to the list
810 bond_info->rx_hashtbl[ip_dst_hash].src_prev = ip_src_hash;
811 next = bond_info->rx_hashtbl[ip_src_hash].src_first;
812 bond_info->rx_hashtbl[ip_dst_hash].src_next = next;
814 bond_info->rx_hashtbl[next].src_prev = ip_dst_hash;
815 bond_info->rx_hashtbl[ip_src_hash].src_first = ip_dst_hash;
818 /* deletes all rx_hashtbl entries with arp->ip_src if their mac_src does
829 index = bond_info->rx_hashtbl[ip_src_hash].src_first;
831 struct rlb_client_info *entry = &(bond_info->rx_hashtbl[index]);
854 bond_info->rx_hashtbl = new_hashtbl;
859 rlb_init_table_entry(bond_info->rx_hashtbl + i);
875 kfree(bond_info->rx_hashtbl);
876 bond_info->rx_hashtbl = NULL;
891 struct rlb_client_info *curr = &(bond_info->rx_hashtbl[curr_index]);
892 u32 next_index = bond_info->rx_hashtbl[curr_index].used_next;