<div dir="ltr">Hi Donald,<div>Copy paste works fine.</div><div>If I connect to bgpd unix vty socket and try to send commands</div><div>then it fail.</div><div><br></div><div>I suspect below is the code which causes it to fail.<br></div><div><br></div><div>Here is the code path.</div><div>bgp_redistribute_set -> bgp_install_info_to_zebra</div><div><br></div><div><div>#define IS_BGP_INST_KNOWN_TO_ZEBRA(bgp)                                        \ |                                                                                                                               </div><div>    (bgp->inst_type == BGP_INSTANCE_TYPE_DEFAULT                           \     |                                                                                                                               </div><div>     || (bgp->inst_type == BGP_INSTANCE_TYPE_VRF                           \     |                                                                                                                               </div><div>         && <b>bgp->vrf_id != VRF_UNKNOWN</b>))</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 23, 2017 at 5:12 AM, Donald Sharp <span dir="ltr"><<a href="mailto:sharpd@cumulusnetworks.com" target="_blank">sharpd@cumulusnetworks.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Siddhesh -<br>
<br>
This works for me:<br>
dell-s6000-02# conf t<br>
dell-s6000-02(config)# exit<br>
dell-s6000-02# configure terminal<br>
dell-s6000-02(config)#  router bgp 1234 vrf foo<br>
dell-s6000-02(config-router)#  neighbor 2.2.2.2 remote-as 3456<br>
dell-s6000-02(config-router)#  neighbor 2.2.2.2 shutdown<br>
dell-s6000-02(config-router)#  address-family ipv6 unicast<br>
dell-s6000-02(config-router-<wbr>af)#  redistribute connected<br>
dell-s6000-02(config-router-<wbr>af)#  exit-address-family<br>
dell-s6000-02(config-router)#  address-family ipv6 unicast<br>
dell-s6000-02(config-router-<wbr>af)#  redistribute static<br>
dell-s6000-02(config-router-<wbr>af)#  exit-address-family<br>
dell-s6000-02(config-router)#  address-family ipv4 unicast<br>
dell-s6000-02(config-router-<wbr>af)#  redistribute connected<br>
dell-s6000-02(config-router-<wbr>af)#  exit-address-family<br>
dell-s6000-02(config-router)#  address-family ipv4 unicast<br>
dell-s6000-02(config-router-<wbr>af)#  redistribute static<br>
dell-s6000-02(config-router-<wbr>af)#  exit-address-family<br>
dell-s6000-02(config-router)#  end<br>
dell-s6000-02# end<br>
dell-s6000-02# show run<br>
!<br>
<span class="">router bgp 1234 vrf foo<br>
 neighbor 2.2.2.2 remote-as 3456<br>
 neighbor 2.2.2.2 shutdown<br>
 !<br>
</span> address-family ipv4 unicast<br>
  redistribute connected<br>
  redistribute static<br>
 exit-address-family<br>
<span class=""> !<br>
 address-family ipv6 unicast<br>
  redistribute connected<br>
</span>  redistribute static<br>
 exit-address-family<br>
!<br>
<br>
What version of FRR are you using?<br>
<div><div class="h5"><br>
On Wed, Oct 18, 2017 at 4:06 PM, $iddhe$h Divekar<br>
<<a href="mailto:siddhesh.divekar@gmail.com">siddhesh.divekar@gmail.com</a>> wrote:<br>
> Hi,<br>
> Am getting following error when sending config over vty socket.<br>
> VTY status 13.<br>
><br>
> Below is the config am trying to send.<br>
> It happens when "redistribute connected" is sent over the socket.<br>
><br>
>  configure terminal<br>
>  router bgp 1234 vrf foo<br>
>  neighbor 2.2.2.2 remote-as 3456<br>
>  neighbor 2.2.2.2 shutdown<br>
>  address-family ipv6 unicast<br>
>  redistribute connected<br>
>  exit-address-family<br>
>  address-family ipv6 unicast<br>
>  redistribute static<br>
>  exit-address-family<br>
>  address-family ipv4 unicast<br>
>  redistribute connected<br>
>  exit-address-family<br>
>  address-family ipv4 unicast<br>
>  redistribute static<br>
>  exit-address-family<br>
>  end<br>
><br>
> If I do show running I see following config applied.<br>
> router bgp 1234 vrf foo<br>
>  neighbor 2.2.2.2 remote-as 3456<br>
>  neighbor 2.2.2.2 shutdown<br>
>  !<br>
>  address-family ipv6 unicast<br>
>   redistribute connected<br>
>  exit-address-family<br>
> !<br>
><br>
> Is there anything wrong with the config.<br>
> Copy pasting the config directly works fine.<br>
><br>
> --<br>
> -$iddhesh.<br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> dev mailing list<br>
> <a href="mailto:dev@lists.frrouting.org">dev@lists.frrouting.org</a><br>
> <a href="https://lists.frrouting.org/listinfo/dev" rel="noreferrer" target="_blank">https://lists.frrouting.org/<wbr>listinfo/dev</a><br>
><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-$iddhesh.<br></div></div></div>
</div>