def METHOD_NAME(self, entry):
    if 'router_guest_ip6' in entry.keys() and entry['router_guest_ip6']:
        self.enable_ipv6(entry['device'])
        cidr_size = entry['router_guest_ip6_cidr'].split("/")[-1]
        full_addr = entry['router_guest_ip6_gateway'] + "/" + cidr_size
        if not CsHelper.execute("ip -6 addr show dev %s | grep -w %s" % (entry['device'], full_addr)):
            CsHelper.execute("ip -6 addr add %s dev %s" % (full_addr, entry['device']))
        if 'router_ip6' in entry.keys() and entry['router_ip6']:
            self.__disable_dad(VPC_PUBLIC_INTERFACE)
            full_public_addr = entry['router_ip6'] + "/" + cidr_size
            if not CsHelper.execute("ip -6 addr show dev %s | grep -w %s" % (VPC_PUBLIC_INTERFACE, full_public_addr)):
                CsHelper.execute("ip -6 addr add %s dev %s" % (full_public_addr, VPC_PUBLIC_INTERFACE))
            if not CsHelper.execute("ip -6 route list default via %s" % entry['router_ip6_gateway']):
                CsHelper.execute("ip -6 route add default via %s" % entry['router_ip6_gateway'])
    else:
        return