diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-01-07 15:54:41 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-01-07 16:01:42 +0100 |
commit | 4ae09361234ef6dff29548a528b9dfeba0329da6 (patch) | |
tree | aa69863f11836f2769ff0f81109408a86b49226e /src/diag_dpl.c | |
parent | 6ec7abf1572c9fc2e74fe71e1264eb99e697fe22 (diff) |
WIP: Enable PCAP generation in modem
Diffstat (limited to 'src/diag_dpl.c')
-rw-r--r-- | src/diag_dpl.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/diag_dpl.c b/src/diag_dpl.c index 192f43a..b9fd901 100644 --- a/src/diag_dpl.c +++ b/src/diag_dpl.c @@ -100,12 +100,16 @@ int diag_dpl_set_if_log(struct diag_instance *di, uint8_t iface_id, silr = (struct dpl_set_if_log_req *) msgb_put(msg, sizeof(*silr)); silr->iface_id = iface_id; - silr->num_log_flags = 1; - msgb_put(msg, sizeof(silr->log_flags[0])); - silr->log_flags[0].iid = iid; - silr->log_flags[0].link_type = link_type; - - rx = diag_transceive_msg(di, msg); + silr->num_log_flags = 0; + for (int i = 0; i < 1; i++) { + msgb_put(msg, sizeof(silr->log_flags[0])); + silr->num_log_flags++; + iid.link_instance = i; + silr->log_flags[i].iid = iid; + silr->log_flags[i].link_type = link_type; + } + rx = diag_subsys_transceive_msg(di, msg, DIAG_SUBSYS_PS_DATA_LOGGING, + DIAG_DPL_SET_IFACE_LOGGING); /* FIXME */ msgb_free(rx); |