diff options
author | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2013-02-12 10:19:45 +0100 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2013-02-12 12:33:57 +0200 |
commit | 4cf7b8f2c0f4202b9e76dcfd439cf857ff71de91 (patch) | |
tree | 7054b2ccc5351563a484a08c20b6c57b3461c92a | |
parent | f06ac83e93f9012bc94d7b70a3dd04d8fbd2a3a9 (diff) | |
download | connman-4cf7b8f2c0f4202b9e76dcfd439cf857ff71de91.tar.gz connman-4cf7b8f2c0f4202b9e76dcfd439cf857ff71de91.tar.bz2 connman-4cf7b8f2c0f4202b9e76dcfd439cf857ff71de91.zip |
nat: No need to 'nat' table anymore
This is done in iptables.c directly.
-rw-r--r-- | src/nat.c | 18 |
1 files changed, 0 insertions, 18 deletions
@@ -57,20 +57,6 @@ static int enable_ip_forward(connman_bool_t enable) return 0; } -static void flush_nat(void) -{ - int err; - - err = __connman_iptables_command("-t nat -F POSTROUTING"); - if (err < 0) { - DBG("Flushing the nat table failed"); - - return; - } - - __connman_iptables_commit("nat"); -} - static int enable_nat(struct connman_nat *nat) { int err; @@ -217,8 +203,6 @@ int __connman_nat_init(void) nat_hash = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, cleanup_nat); - flush_nat(); - return 0; } @@ -230,7 +214,5 @@ void __connman_nat_cleanup(void) g_hash_table_destroy(nat_hash); nat_hash = NULL; - flush_nat(); - connman_notifier_unregister(&nat_notifier); } |