diff options
author | Florin Coras <fcoras@cisco.com> | 2017-11-05 23:07:07 -0800 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2017-11-06 21:45:22 +0000 |
commit | c97a7398fc465c480a3ac66cf4b0f91a034ed564 (patch) | |
tree | 31467dcc219751cd89903e83b66c3315e31be947 /src/vnet/session/application.c | |
parent | a3d933c87f146df801aa3947c25b6f1b2538f847 (diff) |
session: add rule tags
Change-Id: Id5ebb410f509ac4c83d60e48efd54e00035e5ce6
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/session/application.c')
-rw-r--r-- | src/vnet/session/application.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vnet/session/application.c b/src/vnet/session/application.c index c16b4dab057..9a519c763fe 100644 --- a/src/vnet/session/application.c +++ b/src/vnet/session/application.c @@ -558,6 +558,7 @@ application_start_stop_proxy_fib_proto (application_t * app, u8 fib_proto, if (!ip_is_zero (&tc->lcl_ip, 1)) { + memset (&args, 0, sizeof (args)); memset (&lcl_pref, 0, sizeof (lcl_pref)); ip_copy (&lcl_pref.fp_addr, &tc->lcl_ip, is_ip4); lcl_pref.fp_len = is_ip4 ? 32 : 128; @@ -572,7 +573,7 @@ application_start_stop_proxy_fib_proto (application_t * app, u8 fib_proto, args.table_args.rmt_port = 0; args.table_args.action_index = app->index; args.table_args.is_add = is_start; - args.table_args.transport_proto = transport_proto; + args.transport_proto = transport_proto; args.appns_index = app->ns_index; args.scope = SESSION_RULE_SCOPE_GLOBAL; return vnet_session_rule_add_del (&args); @@ -595,7 +596,7 @@ application_start_stop_proxy (application_t * app, u8 transport_proto, args.table_args.rmt_port = 0; args.table_args.action_index = app->index; args.table_args.is_add = is_start; - args.table_args.transport_proto = transport_proto; + args.transport_proto = transport_proto; args.appns_index = app->ns_index; args.scope = SESSION_RULE_SCOPE_LOCAL; vnet_session_rule_add_del (&args); |