Description of problem: When using multiple egressip objects, for eg: one ipv4 and ipv6, only ipv4 egress ip is used but not ipv6 one. When the destination is ipv6, ip of node running the pod is used. When the destination is ipv4, the egressip works as intended. How reproducible: Always Steps to Reproduce: 1. Have a pod match a selector for an EgressIP object with two egress IP addresses(ipv4 and ipv6). 2. Access a destination outside cluster with ipv4(works as intended). 3. Access the same destination outside cluster with ipv6. Actual results: ipv6 egressip is not used when destination is ipv6. Expected results: ipv6 egressip should be used.