[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 5/5] hotplug/linux: Add IPv6 support to vif-route
On 5/15/2014 12:20 PM, Ian Campbell wrote: > On Wed, 2014-05-14 at 17:23 +0200, Sylvain Munaut wrote: >> Signed-off-by: Sylvain Munaut <s.munaut@xxxxxxxxxxxxxxxxxxxx> >> --- >> tools/hotplug/Linux/vif-common.sh | 33 +++++++++++++++++++++++++++++++++ >> tools/hotplug/Linux/vif-route | 20 +++++++++++++++++++- >> 2 files changed, 52 insertions(+), 1 deletion(-) >> >> diff --git a/tools/hotplug/Linux/vif-common.sh >> b/tools/hotplug/Linux/vif-common.sh >> index 2f24274..cd341a33 100644 >> --- a/tools/hotplug/Linux/vif-common.sh >> +++ b/tools/hotplug/Linux/vif-common.sh >> @@ -324,3 +324,36 @@ dom0_ip() >> fi >> echo "$result" >> } >> + >> + >> +## >> +# ip6_of interface >> +# >> +# Print the first IPv6 address currently in use at the given interface, or >> nothing if >> +# the interface is not up. >> +# >> +ip6_of() >> +{ >> + ip -6 addr show primary dev "$1" | perl -wane '/scope global/ && >> /inet6 (([0-9a-f]+:*)+)/ && print $1;' > > Hrm, Perl again. Can this be done with awk? Looks tricky though. Something like: awk '/inet6 .* scope global/ { split($2, v6, "/"); print v6[1] }' (Removing perl from locking.sh would be nice, since it's a large requirement for the one use.) Regards, Jason _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |