]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: fix large route-distinguisher's format
authorHiroki Shirokura <slank.dev@gmail.com>
Sun, 5 Jan 2020 13:56:14 +0000 (22:56 +0900)
committerHiroki Shirokura <hiroki.shirokura@linecorp.com>
Tue, 7 Jan 2020 07:13:10 +0000 (16:13 +0900)
commit653b3bccf8f51371ffca54c946eca3d685914623
tree4dbe2b3fb275f07a4a70e482db7f4e5546734e08
parent81b3373da8d8863a0257819d6a01db910795a051
bgpd: fix large route-distinguisher's format

This commit is about #5629 's issue.
Before this commit, bgpd creates format string of
bgp-route-distinguisher as int32, but correctly format
is uint32. current bgpd's sh-run-cli generate int32 rd,
so if user sets the rd as 1:4294967295(0x1:0xffffffff),
sh-run cli generates 1: -1 as running-config. This
commit fix that issue.

Signed-off-by: Hiroki Shirokura <slank.dev@gmail.com>
bgpd/bgp_rd.c