aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunfeng Wang <Drenfong.Wang@intel.com>2019-05-21 07:49:57 +0000
committerJunfeng Wang <drenfong.wang@intel.com>2019-05-22 03:20:01 +0000
commitaeb421c7219178ac464e8a2e62b35772a08a2c1c (patch)
treed8f1c666298c45c0d29fefa84a372281289b2a43
parent338305dd928bde2cfcaab1b133dbb72bcbc5ca08 (diff)
modify api change of nat
Change-Id: I865e619dbf494524ca7bc317abf0e082cdd7cac7 Signed-off-by: Junfeng Wang <Drenfong.Wang@intel.com>
-rw-r--r--src/plugins/ietf/ietf_nat.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/ietf/ietf_nat.c b/src/plugins/ietf/ietf_nat.c
index 9613b52..3b82f28 100644
--- a/src/plugins/ietf/ietf_nat.c
+++ b/src/plugins/ietf/ietf_nat.c
@@ -263,11 +263,9 @@ static sr_error_t set_static_mapping(struct static_mapping_t *mapping)
}
if (!mapping->local_port_set && !mapping->external_port_set) {
- mapping->payload.addr_only= 1;
- mapping->payload.twice_nat = 0;
+ mapping->payload.flags = NAT_IS_ADDR_ONLY;
} else {
- mapping->payload.addr_only= 0;
- mapping->payload.twice_nat = 1;
+ mapping->payload.flags = NAT_IS_TWICE_NAT;
if (!mapping->protocol_set) {
SRP_LOG_ERR_MSG("NAT44 protocol missing.");