Index: extensions/common/api/vpn_provider.idl |
diff --git a/extensions/common/api/vpn_provider.idl b/extensions/common/api/vpn_provider.idl |
index 867484e576e42103a7fa064f8c923f2e5fc78af4..a4ca19bba8c04e3f0d3c5a3dc949496a2928c19c 100644 |
--- a/extensions/common/api/vpn_provider.idl |
+++ b/extensions/common/api/vpn_provider.idl |
@@ -15,10 +15,17 @@ namespace vpnProvider { |
DOMString? broadcastAddress; |
// MTU setting for the VPN interface. (default: 1500 bytes) |
DOMString? mtu; |
- // Bypass network traffic to the below IPs from the tunnel. Typically used |
- // to bypass traffic to and from the VPN server. Currently only one IP is |
- // supported. |
- DOMString[] bypassTunnelForIp; |
+ // Exclude network traffic to the below IP blocks in CIDR notation from the |
+ // tunnel. This can be used to bypass traffic to and from the VPN server. |
+ // When many rules match a destination, routing decision is made based on |
+ // longest matching prefix. |
+ DOMString[] exclusionList; |
+ // Include network traffic to the below IP blocks in CIDR notation to the |
+ // tunnel. By default all user traffic is routed to the tunnel. This |
+ // parameter can be used to setup split tunnel. |
+ // When many rules match a destination, routing decision is made based on |
+ // longest matching prefix. |
+ DOMString[] inclusionList; |
// A list of search domains. (default: no search domain) |
DOMString[]? domainSearch; |
// A list of IPs for the DNS servers. |