diff options
author | Dave Barach <dave@barachs.net> | 2016-10-09 17:43:22 -0400 |
---|---|---|
committer | Damjan Marion <dmarion.lists@gmail.com> | 2016-10-10 20:49:29 +0000 |
commit | 477570e587b6b5a8f356a2727794155fa912d59f (patch) | |
tree | 486062f11e6675d83ad19788f2e855080be195b0 /vpp-api-test/vat/vat.h | |
parent | b21b6768ffcf02554529ac94792e4f8f23a1f15d (diff) |
Add signal handling
Please send SIGTERM to stop vpp_api_test, especially during
long-running operations such as a high-count asynchronous set of
ip_add_del_routes.
Otherwise, there's every chance that the data plane to vpp_api_test
message queue will fill and cause an easily-avoided deadlock.
Change-Id: I09309b445c354e1a692fed708dd5ea44d1ea9882
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'vpp-api-test/vat/vat.h')
-rw-r--r-- | vpp-api-test/vat/vat.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vpp-api-test/vat/vat.h b/vpp-api-test/vat/vat.h index 041b3fb9a2c..0bae23c017d 100644 --- a/vpp-api-test/vat/vat.h +++ b/vpp-api-test/vat/vat.h @@ -147,6 +147,8 @@ typedef struct /* Unwind (so we can quit) */ jmp_buf jump_buf; + int jump_buf_set; + volatile int do_exit; /* temporary parse buffer */ unformat_input_t *input; |