lb: Fix generating illegal key in per-port vip 85/25185/2
authorYasuhiro Nakamura <yanakamu@yahoo-corp.jp>
Mon, 17 Feb 2020 04:03:38 +0000 (13:03 +0900)
committerOle Trøan <otroan@employees.org>
Wed, 26 Feb 2020 12:46:14 +0000 (12:46 +0000)
commit551775eaaa9c162c73e15690e4d7580935e9a70a
treea699adaefe08d2934bc833983b1d01ba70be932a
parent23a386b71b287bc95000a8980856c5dbe7cdaf5a
lb: Fix generating illegal key in per-port vip

VIP prefix index becomes always 0 when adding a VIP which is already registered different port, causing LB config crash.
This change assigns the same VIP prefix index to the same VIP.

Ticket: https://jira.fd.io/browse/VPP-1834
Type: fix

Signed-off-by: Yasuhiro Nakamura <yanakamu@yahoo-corp.jp>
Change-Id: Ib63b3e58db9bd85714d68cd1292aadd0c8580da8
src/plugins/lb/lb.c