iproute: print addrgenmode stable_secret and fallback otherwise
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
This commit is contained in:
parent
f0df40810f
commit
5c5176ce4b
|
|
@ -285,13 +285,20 @@ static void print_af_spec(FILE *fp, struct rtattr *af_spec_attr)
|
|||
parse_rtattr_nested(tb, IFLA_INET6_MAX, inet6_attr);
|
||||
|
||||
if (tb[IFLA_INET6_ADDR_GEN_MODE]) {
|
||||
switch (rta_getattr_u8(tb[IFLA_INET6_ADDR_GEN_MODE])) {
|
||||
__u8 mode = rta_getattr_u8(tb[IFLA_INET6_ADDR_GEN_MODE]);
|
||||
switch (mode) {
|
||||
case IN6_ADDR_GEN_MODE_EUI64:
|
||||
fprintf(fp, "addrgenmode eui64 ");
|
||||
break;
|
||||
case IN6_ADDR_GEN_MODE_NONE:
|
||||
fprintf(fp, "addrgenmode none ");
|
||||
break;
|
||||
case IN6_ADDR_GEN_MODE_STABLE_PRIVACY:
|
||||
fprintf(fp, "addrgenmode stable_secret ");
|
||||
break;
|
||||
default:
|
||||
fprintf(fp, "addrgenmode %#.2hhx ", mode);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue