diff --git a/kea-multithreading-packet-processing-requirements.md b/kea-multithreading-packet-processing-requirements.md index 993c0c5..cf093dd 100644 --- a/kea-multithreading-packet-processing-requirements.md +++ b/kea-multithreading-packet-processing-requirements.md @@ -1,6 +1,7 @@ # The initial requirements of the kea multi-threading packet processing design: -* It must not break the DHCP protocol +* It must not break the DHCP protocol (obvious) +* Must compile and use supported dependencies on all supported platforms (obvious) * It must support MySql and PgSql back-ends * It must be configurable in the configuration file, at run-time using control channel commands or on the command line (still in discussion). * It must improve the server performance with at least a factor of %% (still in discussion - best scenario: should scale linearly with the increase of thread count)