/dports/net/frr7-pythontools/frr-frr-7.5.1/zebra/ |
H A D | zebra_vxlan_private.h | 81 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 D | zebra_vxlan.c | 739 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 D | dplane_fpm_nl.c | 993 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 D | zebra_fpm_netlink.c | 201 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 D | zebra_fpm.c | 1548 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 D | zebra_nb_config.c | 1197 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 D | zebra_dplane.c | 1830 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 D | zebra_vxlan_private.h | 81 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 D | zebra_vxlan.c | 739 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 D | dplane_fpm_nl.c | 993 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 D | zebra_fpm_netlink.c | 201 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 D | zebra_fpm.c | 1548 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 D | zebra_nb_config.c | 1197 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 D | zebra_dplane.c | 1830 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()
|