Lines Matching refs:node
138 struct geneve_dev_node *node; in geneve_lookup() local
144 hlist_for_each_entry_rcu(node, vni_list_head, hlist) { in geneve_lookup()
145 if (eq_tun_id_and_vni((u8 *)&node->geneve->cfg.info.key.tun_id, vni) && in geneve_lookup()
146 addr == node->geneve->cfg.info.key.u.ipv4.dst) in geneve_lookup()
147 return node->geneve; in geneve_lookup()
157 struct geneve_dev_node *node; in geneve6_lookup() local
163 hlist_for_each_entry_rcu(node, vni_list_head, hlist) { in geneve6_lookup()
164 if (eq_tun_id_and_vni((u8 *)&node->geneve->cfg.info.key.tun_id, vni) && in geneve6_lookup()
165 ipv6_addr_equal(&addr6, &node->geneve->cfg.info.key.u.ipv6.dst)) in geneve6_lookup()
166 return node->geneve; in geneve6_lookup()
676 struct geneve_dev_node *node; in geneve_sock_add() local
697 node = &geneve->hlist6; in geneve_sock_add()
702 node = &geneve->hlist4; in geneve_sock_add()
704 node->geneve = geneve; in geneve_sock_add()
708 hlist_add_head_rcu(&node->hlist, &gs->vni_list[hash]); in geneve_sock_add()