qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH COLO-Frame v8 24/34] COLO NIC: Implement colo ni


From: Dr. David Alan Gilbert
Subject: Re: [Qemu-devel] [PATCH COLO-Frame v8 24/34] COLO NIC: Implement colo nic device interface configure()
Date: Wed, 5 Aug 2015 11:42:39 +0100
User-agent: Mutt/1.5.23 (2014-03-12)

* zhanghailiang (address@hidden) wrote:
> Implement colo nic device interface configure()
> add a script to configure nic devices:
> ${QEMU_SCRIPT_DIR}/colo-proxy-script.sh
> 
> Cc: Stefan Hajnoczi <address@hidden>
> Cc: Jason Wang <address@hidden>
> Signed-off-by: zhanghailiang <address@hidden>
> Signed-off-by: Li Zhijian <address@hidden>
> ---

I've not quite got this working right yet;  after a failover, the secondary
hasn't connected the tap to the right bridge; I'm still trying to figure that 
out.

> +
> +secondary_uninstall()
> +{
> +    brctl delif $br $phy_if
> +    brctl delif $br $virt_if
> +    brctl addif $failover_br $virt_if
> +
> +    /usr/local/sbin/iptables -t mangle -D PREROUTING -m physdev --physdev-in 
> \
> +        $virt_if -j SECCOLO --index $index

I think this is new in this version;  don't you still need the SECCOLO
mangle to fixup the sequence number of packets in existing connections so they
match the numbers that the PMY used?

Dave

> +    /usr/local/sbin/ip6tables -t mangle -D PREROUTING -m physdev 
> --physdev-in \
> +        $virt_if -j SECCOLO --index $index
> +}
> +
> +if [ $# -ne 5 ]; then
> +    script_usage
> +    exit 1
> +fi
> +
> +if [ "x$side" != "xprimary" ] && [ "x$side" != "xsecondary" ]; then
> +    script_usage
> +    exit 2
> +fi
> +
> +if [ "x$action" != "xinstall" ] && [ "x$action" != "xuninstall" ]; then
> +    script_usage
> +    exit 3
> +fi
> +
> +${side}_${action}
> -- 
> 1.8.3.1
> 
> 
--
Dr. David Alan Gilbert / address@hidden / Manchester, UK



reply via email to

[Prev in Thread] Current Thread [Next in Thread]