V_un_ctl
struct unhop_ctl *ctl = atomic_load_ptr(&V_un_ctl);
struct unhop_ctl *ctl = atomic_load_ptr(&V_un_ctl);
struct unhop_ctl *ctl = atomic_load_ptr(&V_un_ctl);
if (!atomic_cmpset_ptr((uintptr_t *)&V_un_ctl, (uintptr_t)NULL, (uintptr_t)ctl)) {
if (atomic_load_ptr(&V_un_ctl) == NULL)
struct unhop_ctl *ctl = atomic_load_ptr(&V_un_ctl);
V_un_ctl = NULL;
if ((__predict_false(V_un_ctl == NULL)) && (!vnet_init_unhops()))
struct unhop_ctl *ctl = V_un_ctl;
struct unhop_ctl *ctl = atomic_load_ptr(&V_un_ctl);