Home
last modified time | relevance | path

Searched refs:zl3vni (Results 1 – 14 of 14) sorted by relevance

/dports/net/frr7-pythontools/frr-frr-7.5.1/zebra/
H A Dzebra_vxlan_private.h81 return zl3vni->vxlan_if ? zl3vni->vxlan_if->name : "None"; in zl3vni_vxlan_if_name()
87 return zl3vni->svi_if ? zl3vni->svi_if->name : "None"; in zl3vni_svi_if_name()
146 if (zl3vni->svi_if) in zl3vni_sysmac2str()
171 return (is_evpn_enabled() && zl3vni && (zl3vni->vrf_id != VRF_UNKNOWN) in is_l3vni_oper_up()
172 && zl3vni->vxlan_if && if_is_operative(zl3vni->vxlan_if) in is_l3vni_oper_up()
173 && zl3vni->svi_if && if_is_operative(zl3vni->svi_if)); in is_l3vni_oper_up()
178 if (!zl3vni) in zl3vni_state2str()
191 return zl3vni->vrf_id; in zl3vni_vrf_id()
197 if (!zl3vni) in zl3vni_get_svi_rmac()
203 if (zl3vni->svi_if && if_is_operative(zl3vni->svi_if)) in zl3vni_get_svi_rmac()
[all …]
H A Dzebra_vxlan.c739 zl3vni->vni, "L3", zl3vni_vxlan_if_name(zl3vni), in zl3vni_print_hash()
927 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zevpn_build_hash_table_zns()
934 vni, zl3vni->svi_if ? zl3vni->svi_if->name in zevpn_build_hash_table_zns()
1236 zl3vni->vni, zl3vni); in zl3vni_rmac_uninstall()
2107 if (!zl3vni || !is_l3vni_oper_up(zl3vni)) in zebra_vxlan_evpn_vrf_route_add()
4640 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_if_up()
4646 zl3vni->svi_if ? zl3vni->svi_if->name : "NIL", in zebra_vxlan_if_up()
4809 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_if_update()
4972 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_if_add()
5110 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_process_vrf_vni_cmd()
[all …]
H A Ddplane_fpm_nl.c993 zebra_l3vni_t *zl3vni; member
1001 struct zebra_if *zif = fra->zl3vni->vxlan_if->info; in fpm_enqueue_rmac_table()
1018 dplane_mac_init(fra->ctx, fra->zl3vni->vxlan_if, in fpm_enqueue_rmac_table()
1032 zebra_l3vni_t *zl3vni = backet->data; in fpm_enqueue_l3vni_table() local
1034 fra->zl3vni = zl3vni; in fpm_enqueue_l3vni_table()
1035 hash_iterate(zl3vni->rmac_table, fpm_enqueue_rmac_table, zl3vni); in fpm_enqueue_l3vni_table()
1122 zebra_l3vni_t *zl3vni = backet->data; in fpm_unset_l3vni_table() local
1124 hash_iterate(zl3vni->rmac_table, fpm_unset_rmac_table, zl3vni); in fpm_unset_l3vni_table()
H A Dzebra_fpm_netlink.c201 zebra_l3vni_t *zl3vni = NULL; in netlink_route_info_add_nh() local
236 zl3vni = zl3vni_from_vrf(nexthop->vrf_id); in netlink_route_info_add_nh()
237 if (zl3vni && is_l3vni_oper_up(zl3vni)) { in netlink_route_info_add_nh()
240 nhi.encap_info.vxlan_encap.vni = zl3vni->vni; in netlink_route_info_add_nh()
H A Dzebra_fpm.c1548 static int zfpm_trigger_rmac_update(zebra_mac_t *rmac, zebra_l3vni_t *zl3vni, in zfpm_trigger_rmac_update() argument
1569 vxlan_if = zl3vni_map_to_vxlan_if(zl3vni); in zfpm_trigger_rmac_update()
1570 svi_if = zl3vni_map_to_svi_if(zl3vni); in zfpm_trigger_rmac_update()
1575 key.vni = zl3vni->vni; in zfpm_trigger_rmac_update()
1635 zebra_l3vni_t *zl3vni = (zebra_l3vni_t *)args; in zfpm_trigger_rmac_update_wrapper() local
1637 zfpm_trigger_rmac_update(zrmac, zl3vni, false, "RMAC added"); in zfpm_trigger_rmac_update_wrapper()
1647 zebra_l3vni_t *zl3vni = (zebra_l3vni_t *)backet->data; in zfpm_iterate_rmac_table() local
1649 hash_iterate(zl3vni->rmac_table, zfpm_trigger_rmac_update_wrapper, in zfpm_iterate_rmac_table()
1650 (void *)zl3vni); in zfpm_iterate_rmac_table()
H A Dzebra_nb_config.c1197 zebra_l3vni_t *zl3vni = NULL; in lib_vrf_zebra_l3vni_id_modify() local
1239 zl3vni = zl3vni_lookup(vni); in lib_vrf_zebra_l3vni_id_modify()
1240 if (zl3vni) { in lib_vrf_zebra_l3vni_id_modify()
H A Dzebra_dplane.c1830 zebra_l3vni_t *zl3vni; in dplane_ctx_route_init() local
1891 zl3vni = zl3vni_from_vrf(nexthop->vrf_id); in dplane_ctx_route_init()
1892 if (zl3vni && is_l3vni_oper_up(zl3vni)) { in dplane_ctx_route_init()
1894 nexthop->nh_encap.vni = zl3vni->vni; in dplane_ctx_route_init()
/dports/net/frr7/frr-frr-7.5.1/zebra/
H A Dzebra_vxlan_private.h81 return zl3vni->vxlan_if ? zl3vni->vxlan_if->name : "None"; in zl3vni_vxlan_if_name()
87 return zl3vni->svi_if ? zl3vni->svi_if->name : "None"; in zl3vni_svi_if_name()
146 if (zl3vni->svi_if) in zl3vni_sysmac2str()
171 return (is_evpn_enabled() && zl3vni && (zl3vni->vrf_id != VRF_UNKNOWN) in is_l3vni_oper_up()
172 && zl3vni->vxlan_if && if_is_operative(zl3vni->vxlan_if) in is_l3vni_oper_up()
173 && zl3vni->svi_if && if_is_operative(zl3vni->svi_if)); in is_l3vni_oper_up()
178 if (!zl3vni) in zl3vni_state2str()
191 return zl3vni->vrf_id; in zl3vni_vrf_id()
197 if (!zl3vni) in zl3vni_get_svi_rmac()
203 if (zl3vni->svi_if && if_is_operative(zl3vni->svi_if)) in zl3vni_get_svi_rmac()
[all …]
H A Dzebra_vxlan.c739 zl3vni->vni, "L3", zl3vni_vxlan_if_name(zl3vni), in zl3vni_print_hash()
927 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zevpn_build_hash_table_zns()
934 vni, zl3vni->svi_if ? zl3vni->svi_if->name in zevpn_build_hash_table_zns()
1236 zl3vni->vni, zl3vni); in zl3vni_rmac_uninstall()
2107 if (!zl3vni || !is_l3vni_oper_up(zl3vni)) in zebra_vxlan_evpn_vrf_route_add()
4640 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_if_up()
4646 zl3vni->svi_if ? zl3vni->svi_if->name : "NIL", in zebra_vxlan_if_up()
4809 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_if_update()
4972 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_if_add()
5110 zl3vni->svi_if = zl3vni_map_to_svi_if(zl3vni); in zebra_vxlan_process_vrf_vni_cmd()
[all …]
H A Ddplane_fpm_nl.c993 zebra_l3vni_t *zl3vni; member
1001 struct zebra_if *zif = fra->zl3vni->vxlan_if->info; in fpm_enqueue_rmac_table()
1018 dplane_mac_init(fra->ctx, fra->zl3vni->vxlan_if, in fpm_enqueue_rmac_table()
1032 zebra_l3vni_t *zl3vni = backet->data; in fpm_enqueue_l3vni_table() local
1034 fra->zl3vni = zl3vni; in fpm_enqueue_l3vni_table()
1035 hash_iterate(zl3vni->rmac_table, fpm_enqueue_rmac_table, zl3vni); in fpm_enqueue_l3vni_table()
1122 zebra_l3vni_t *zl3vni = backet->data; in fpm_unset_l3vni_table() local
1124 hash_iterate(zl3vni->rmac_table, fpm_unset_rmac_table, zl3vni); in fpm_unset_l3vni_table()
H A Dzebra_fpm_netlink.c201 zebra_l3vni_t *zl3vni = NULL; in netlink_route_info_add_nh() local
236 zl3vni = zl3vni_from_vrf(nexthop->vrf_id); in netlink_route_info_add_nh()
237 if (zl3vni && is_l3vni_oper_up(zl3vni)) { in netlink_route_info_add_nh()
240 nhi.encap_info.vxlan_encap.vni = zl3vni->vni; in netlink_route_info_add_nh()
H A Dzebra_fpm.c1548 static int zfpm_trigger_rmac_update(zebra_mac_t *rmac, zebra_l3vni_t *zl3vni, in zfpm_trigger_rmac_update() argument
1569 vxlan_if = zl3vni_map_to_vxlan_if(zl3vni); in zfpm_trigger_rmac_update()
1570 svi_if = zl3vni_map_to_svi_if(zl3vni); in zfpm_trigger_rmac_update()
1575 key.vni = zl3vni->vni; in zfpm_trigger_rmac_update()
1635 zebra_l3vni_t *zl3vni = (zebra_l3vni_t *)args; in zfpm_trigger_rmac_update_wrapper() local
1637 zfpm_trigger_rmac_update(zrmac, zl3vni, false, "RMAC added"); in zfpm_trigger_rmac_update_wrapper()
1647 zebra_l3vni_t *zl3vni = (zebra_l3vni_t *)backet->data; in zfpm_iterate_rmac_table() local
1649 hash_iterate(zl3vni->rmac_table, zfpm_trigger_rmac_update_wrapper, in zfpm_iterate_rmac_table()
1650 (void *)zl3vni); in zfpm_iterate_rmac_table()
H A Dzebra_nb_config.c1197 zebra_l3vni_t *zl3vni = NULL; in lib_vrf_zebra_l3vni_id_modify() local
1239 zl3vni = zl3vni_lookup(vni); in lib_vrf_zebra_l3vni_id_modify()
1240 if (zl3vni) { in lib_vrf_zebra_l3vni_id_modify()
H A Dzebra_dplane.c1830 zebra_l3vni_t *zl3vni; in dplane_ctx_route_init() local
1891 zl3vni = zl3vni_from_vrf(nexthop->vrf_id); in dplane_ctx_route_init()
1892 if (zl3vni && is_l3vni_oper_up(zl3vni)) { in dplane_ctx_route_init()
1894 nexthop->nh_encap.vni = zl3vni->vni; in dplane_ctx_route_init()