diff options
author | Deepak S <deepak.s@linux.intel.com> | 2018-01-25 14:50:52 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-01-25 14:50:52 +0000 |
commit | aa09ff9157159b26c431ba61a6f0a08308d123dd (patch) | |
tree | 796f0d265d5d2c9027b8d81337ad203366fcbd15 /VNFs/DPPD-PROX/lconf.c | |
parent | 6a9be5e7db6445f0a144d8f51d4afc8eb40ceaac (diff) | |
parent | 2fbaf3b39062ae832ced4b62f823e6191ac79995 (diff) |
Merge "Fix dumping receive packets"
Diffstat (limited to 'VNFs/DPPD-PROX/lconf.c')
-rw-r--r-- | VNFs/DPPD-PROX/lconf.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/VNFs/DPPD-PROX/lconf.c b/VNFs/DPPD-PROX/lconf.c index 682c106f..935bac5d 100644 --- a/VNFs/DPPD-PROX/lconf.c +++ b/VNFs/DPPD-PROX/lconf.c @@ -198,6 +198,15 @@ int lconf_do_flags(struct lcore_cfg *lconf) struct task_base *t; int ret = 0; + if ((lconf->msg.type == LCONF_MSG_TRACE) && (lconf->tasks_all[lconf->msg.task_id]->tx_pkt == tx_pkt_drop_all)) { + /* We are asked to dump packets through command dump. + * This usually means map RX and TX packets before printing them. + * However we do not transmit the packets in this case => use the DUMP_RX function. + * This will prevent seeing the received packets also printed as TX[255] (= dropped) + */ + lconf->msg.type = LCONF_MSG_DUMP_RX; + } + switch (lconf->msg.type) { case LCONF_MSG_STOP: msg_stop(lconf); |