Commit 0d5b6b197f9b9a58ead8ac5e68e38c068c31ba4c
Committed by
Greg Kroah-Hartman
1 parent
af733015c9
Exists in
master
and in
20 other branches
Tools: hv: Gather address family information
Now, gather address family information for the specified interface. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing 1 changed file with 11 additions and 0 deletions Side-by-side Diff
tools/hv/hv_kvp_daemon.c
... | ... | @@ -589,6 +589,17 @@ |
589 | 589 | continue; |
590 | 590 | } |
591 | 591 | |
592 | + if (op == KVP_OP_GET_IP_INFO) { | |
593 | + /* | |
594 | + * Gather info other than the IP address. | |
595 | + * IP address info will be gathered later. | |
596 | + */ | |
597 | + if (curp->ifa_addr->sa_family == AF_INET) | |
598 | + ip_buffer->addr_family |= ADDR_FAMILY_IPV4; | |
599 | + else | |
600 | + ip_buffer->addr_family |= ADDR_FAMILY_IPV6; | |
601 | + } | |
602 | + | |
592 | 603 | error = kvp_process_ip_address(curp->ifa_addr, |
593 | 604 | curp->ifa_addr->sa_family, |
594 | 605 | buffer, |