diag: Remove unsupported smd control channel code

The diag smd control channel implementation only supports
a single data buffer for processing data. Remove stale code
that tries to access a second buffer.

CRs-Fixed: 521621
Change-Id: I9dc0224d9f4d0b9cb0a836cf2bd33459c15cc2a7
Signed-off-by: Dixon Peterson <dixonp@codeaurora.org>
diag: Fix log, event and msg mask status in control packets

The status field in the logs, events and msg mask update control
packets is set incorrectly to a default value. This patch adds
the correct status value in the control packet sent from Apps
to peripherals.

Bug: 10730478
Change-Id: I7850db055b5c4aad0d3e6ffceb6411be03090091
Signed-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>
Signed-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>
diag: Increase the maximum number of SSIDs per msg mask range

Diag was using a max ssid range of 100. This has increased due
to addition of new SSIDs. This patch increases the range to 200
and adds checks to limit the SSID masks to this range. This
changes the order of sending the feature masks, sending it before
the msg masks to let the peripherals know the features Apps
support.

Bug: 10730478
Change-Id: Id913712b29208054ab036743ffc4122699501bc3
Signed-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>
Signed-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>