diff options
| author | Sebastien Bacher <seb128@ubuntu.com> | 2019-08-09 11:09:27 +0200 |
|---|---|---|
| committer | Sebastien Bacher <seb128@ubuntu.com> | 2019-08-09 11:18:39 +0200 |
| commit | 820498b2158e0b05421ce0922f203a0699927fa8 (patch) | |
| tree | 3bf6d1089b762535ec5e59738d47ae2d2f54750f /examples/python/gi/nm-wg-set | |
| parent | 1bd9f376796563dfb5016bada66c78b203f41d33 (diff) | |
| parent | 488dda3930545969f5644b57cfca81e21df031c3 (diff) | |
Merge remote-tracking branch 'salsa/master'
Diffstat (limited to 'examples/python/gi/nm-wg-set')
| -rwxr-xr-x | examples/python/gi/nm-wg-set | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/python/gi/nm-wg-set b/examples/python/gi/nm-wg-set index 81ee5667..5f284c2c 100755 --- a/examples/python/gi/nm-wg-set +++ b/examples/python/gi/nm-wg-set @@ -234,6 +234,15 @@ def secret_to_string(secret): return '' return secret +def val_to_str(val): + if val == NM.Ternary.DEFAULT: + return 'default' + if val == NM.Ternary.TRUE: + return 'true' + if val == NM.Ternary.FALSE: + return 'false' + return repr(val) + ############################################################################### def wg_read_private_key(privkey_file): @@ -273,6 +282,9 @@ def do_get(nm_client, connection): print('private-key-flags: %s' % (secret_flags_to_string(s_wg.get_private_key_flags()))) print('listen-port: %s' % (s_wg.get_listen_port())) print('fwmark: 0x%x' % (s_wg.get_fwmark())) + print('peer-routes: %s' % (val_to_str(s_wg.get_peer_routes()))) + print('ip4-auto-default-route: %s' % (val_to_str(s_wg.get_ip4_auto_default_route()))) + print('ip6-auto-default-route: %s' % (val_to_str(s_wg.get_ip6_auto_default_route()))) for i in range(s_wg.get_peers_len()): peer = s_wg.get_peer(i) print('peer[%d].public-key: %s' % (i, peer.get_public_key())) |