OSDN Git Service

Remove SO_BINDTODEVICE from VPN protect
authorChad Brubaker <cbrubaker@google.com>
Tue, 11 Feb 2014 22:18:56 +0000 (14:18 -0800)
committerChad Brubaker <cbrubaker@google.com>
Fri, 14 Feb 2014 02:19:43 +0000 (18:19 -0800)
commitbcf12b302cd2715de54493808b2503de05c53757
tree9f69006d2774630480961038608b2496e1ab2d60
parent94088e0c6fd7f5c18c85f25c8216b9c1a23015e3
Remove SO_BINDTODEVICE from VPN protect

SO_BINDTODEVICE is not needed with policy routing.
SO_BINDTODEVICE was also used on the default iface which causes problems
when the default iface is IPv6 only and the socket tries to connect to a
IPv4 address.

Bug: 12940882
Change-Id: I5b2bde0ac5459433fc5749f509072a548532f730
core/java/android/net/VpnService.java
services/core/java/com/android/server/ConnectivityService.java
services/core/java/com/android/server/connectivity/Vpn.java
services/core/jni/com_android_server_connectivity_Vpn.cpp