7 max_requests_outstanding = 4
11 # [server] # maybe computed from `network' (see server defaults)
12 # [routes] # default is none
15 # url # maybe computed from `addrs' and `port' (see server defaults)
18 # password = <password>
23 def set_client(ci
,cs
,pw
):
26 assert(client_cs
is None)
29 c
.max_outstanding
= cfg
.getint(cs
, 'max_requests_outstanding')
34 global max_requests_outstanding
36 process_cfg_common_always()
40 c
.url
= cfg
.get('server','url')
43 sa
= c
.saddrs
[0].url()
45 process_cfg_clients(set_client
)
48 c
.routes
= cfg
.get('virtual','routes')
52 process_cfg_ipif(client_cs
,
57 def outbound(packet
, saddr
, daddr
):
58 print('OUT ', saddr
, daddr
, repr(packet
))
61 common_startup(defcfg
)
63 start_ipif(c
.ipif_command
, outbound
)