Add missing prefix bit length for addrlabel
The prefix bit lenght value was not updated, resulting in incorrect addrlabel entry. This patch fixes that issue. Signed-off-by: Varun Chandramohan <varunc@linux.vnet.ibm.com> Signed-off-by: Stephen Hemminger <stephen.hemminger@vyatta.com>
This commit is contained in:
parent
4759758c05
commit
3490740b98
|
|
@ -173,6 +173,7 @@ static int ipaddrlabel_modify(int cmd, int argc, char **argv)
|
|||
|
||||
addattr32(&req.n, sizeof(req), IFAL_LABEL, label);
|
||||
addattr_l(&req.n, sizeof(req), IFAL_ADDRESS, &prefix.data, prefix.bytelen);
|
||||
req.ifal.ifal_prefixlen = prefix.bitlen;
|
||||
|
||||
if (req.ifal.ifal_family == AF_UNSPEC)
|
||||
req.ifal.ifal_family = AF_INET6;
|
||||
|
|
|
|||
Loading…
Reference in New Issue