Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4f5bc1b authored by Ravi Gummadidala's avatar Ravi Gummadidala
Browse files

msm: ipa: Reset NAT variable on deleting NAT table



On deleting NAT table, ip4_nat was printing junk values.

Change-Id: I9f104b41dcaaf79436a675b1bc1953d6b708dbfe
Signed-off-by: default avatarRavi Gummadidala <rgummadi@codeaurora.org>
parent d86deab8
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -524,6 +524,14 @@ int ipa_nat_del_cmd(struct ipa_ioc_v4_nat_del *del)
		goto free_mem;
	}

	ipa_ctx->nat_mem.size_base_tables = 0;
	ipa_ctx->nat_mem.size_expansion_tables = 0;
	ipa_ctx->nat_mem.public_ip_addr = 0;
	ipa_ctx->nat_mem.ipv4_rules_addr = 0;
	ipa_ctx->nat_mem.ipv4_expansion_rules_addr = 0;
	ipa_ctx->nat_mem.index_table_addr = 0;
	ipa_ctx->nat_mem.index_table_expansion_addr = 0;

	ipa_nat_free_mem_and_device(&ipa_ctx->nat_mem);
	IPADBG("return\n");
	result = 0;