Android openvpn + zeroconf browser sending mdns query packets over eth0 instead of tap0 interface on wifi

view story

http://serverfault.com – On an android device, I am connecting to a remote network using openvpn for performing service discovery. WORKING CASE: After the device is camped on 3g/4g and after connecting to remote network by openvpn, when the zeroconf browser is launched, I can see the mdns query packets being send through the tap0 interface resulting into rendering of services on the browser. From the tcpdump captured on the device, I can see that the mdns query packets are send to tap0 interface. tap0 ip: Route table information: Destination Gateway Genmask Flags Metric Ref (HowTos)