cilium: encryption, push tunnel_endpoint IP with encrypt ipcache entries
cilium: encryption, push tunnel_endpoint IP with encrypt ipcache entries

For encryption modes we need to populate the tunnel endpoint IP so that
we can locate the vxlan endpoint or node IP. Move around upsert code
so that we first discover nodeIP and then use that to populate any
encryption ipcache entries.

Fixes: f6300d90d09a7 ("node: Update ipcache entries independent of node update source")
Signed-off-by: John Fastabend <ee461b60978bea1c76b3018c0b89685175b248e2@gmail.com>

cilium/cilium,tklauser/cilium,tgraf/cilium,michi-covalent/cilium,michi-covalent/cilium,cilium/cilium,cilium/cilium,michi-covalent/cilium,cilium-team/cilium,cilium/cilium,tgraf/cilium,tklauser/cilium,tklauser/cilium,tgraf/cilium,michi-covalent/cilium,tklauser/cilium,cilium-team/cilium,cilium/cilium,michi-covalent/cilium,tklauser/cilium,tgraf/cilium,tgraf/cilium,tgraf/cilium