X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=doc%2Fsession-api.txt;h=e8da5224dbf72985ffba8bf158972f609715c4ef;hb=30602f521a85820a9f6b7ac04876400e00c68b15;hp=3aac535a35e75743f4a559a8d63a4ab7b22cac25;hpb=a079cfe6f815f8c69055de834d1ccbdf1fd94ba7;p=platform%2Fupstream%2Fconnman.git diff --git a/doc/session-api.txt b/doc/session-api.txt index 3aac535..e8da522 100755 --- a/doc/session-api.txt +++ b/doc/session-api.txt @@ -182,3 +182,26 @@ Settings string State [readonly] (This setting will be removed when the unique process identification problem is solved.) + string AllowedInterface [readwrite] [experimental] + + This field is used to bind a session to a specific + network interface. If this field is empty, the first + interface from a list of available ones will be used. + Also "*" string matches any interface. + + Only one interface may be specified. + + If a specified network interface is not available + (e.g. because AllowedBearers filters it out), the + session will not go online. + + boolean SourceIPRule [readwrite] [experimental] + + If set to true the session will create source IP + address rule in the firewall, which redirects traffic + to that session's routing table. + + Each session maintains a dedicated routing table, with + a default route. When the source IP rule is enabled, + an application can select which session/interface to + send traffic on, using bind-before-connect mechanism.