Srivats P
d827e43a11
Cache protocol frame value when possible
...
Caching reduces packet build aka "apply" time.
This is a first in a series of optimization experiments
These optimizations are potentially dangerous and may cause incorrect
packets to be generated unintentionally and therefore need rigorous
testing
2019-07-02 19:03:26 +05:30
Srivats P
64d4b38f41
Add protocol error checks to preflight check
...
Also commented out stream transmit duration check that was causing false
positives
2019-06-05 11:39:09 +05:30
Srivats P
f951d1040c
HostDev: Fix build break
2019-02-09 17:35:53 +05:30
Srivats P
88b3c287d0
Track smac/dmac resolve failures when building packet list
2019-02-05 18:31:43 +05:30
Srivats P.
384fd6e172
Feature (contd.): Variable Fields - fixed errors and warnings reported by gcc4 in the code added for this feature
2015-06-01 19:05:43 +05:30
Srivats P.
60c47c34a1
Feature (contd.): Variable Fields - AbstractProtocol now caches fieldFrameBitOffset unless the subclass says not to
2015-05-27 22:41:31 +05:30
Srivats P.
4f2abcb789
Feature (contd.): Variable Fields - AbstractProtocol now caches the frameVariableCount (of variableFields)
2015-05-27 21:28:40 +05:30
Srivats P.
df24cf8b15
Feature: Variable Fields - any field of any protocol can now be varied by specifying it as a generic 8/16/32 bit field at a specified offset (relative to the protocol frame value) with a certain mask and a (initial) value alongwith count and step; this is working code - but incomplete. Bunch of FIXME/TODOs and testing pending
2015-05-26 21:43:37 +05:30
Srivats P.
a9da643fb2
Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other!
...
Fixes issue 144
2015-04-16 22:20:07 +05:30