zephyr/tests
Tomasz Bursztyka b2b21412ae net/connection: Removing cache feature
There were various flaws in it that motivated its removal:

- No hash collision handling mechanism. In case that would happen, the
behavior of the network connection would be unknown. This is the main
drawback
- The lookup is not that much more efficient than the default one. The
only difference of gain is in connection comparison (a u32t comparison
vs a full connection compare). But the list handling is the same. It's
made worse by the presence of a negatives match array which can be
easily filled in and becomes then fully usless, appart from consuming
CPU. As well as adding a new connection: it requires the whole cache
to be cleared which is unefficient.
- Not memory efficient, even compared to a proper hash table.
Two arrays instead of one etc...

All of this could be fixed by using a proper hash table, though it
remains to be seen if such object could fit in Zephyr core.

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2019-05-07 15:40:53 +03:00
..
application_development file2hex.py: new --gzip-mtime option that defaults to zero + test 2019-04-17 08:27:40 -04:00
benchmarks benchmarks: sched: capture output and evaluate 2019-04-08 10:46:55 -04:00
bluetooth Bluetooth: controller: Enable additional ULL/LLL CI tests 2019-05-06 14:41:58 +02:00
boards samples: usb: Correct USB HID device name 2019-04-28 12:22:23 -04:00
booting/stub license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
cmsis_rtos_v1 tests: cmsis_v1: properly set stack size 2019-05-02 15:42:33 -04:00
cmsis_rtos_v2 lib: cmsis_v2: set default dynamic stack size 2019-05-02 15:42:33 -04:00
crypto tests: crypto: Update HMAC_PRNG test 2019-04-18 12:24:52 -04:00
drivers drivers: sensor: Add ADXL362 interrupt handling 2019-05-03 09:11:51 -05:00
kernel tests: stackprot: don't set main stack size 2019-05-03 13:30:16 -07:00
lib libc: minimal: Add bsearch function 2019-04-25 20:39:36 -07:00
misc license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
net net/connection: Removing cache feature 2019-05-07 15:40:53 +03:00
posix tests: add nsim special cases for two tests 2019-04-09 19:38:32 -04:00
shell license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
subsys tests: usb: desc_sections: Cleanup test 2019-05-06 19:00:02 -04:00
unit license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
ztest license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00