Martin Stein eba22b7551 nic_router: rework updating of TCP/UDP links
* Update links from forward rules only with forward rules and links from
  transport-routing rules only with transport-routing rules. Besides raising
  the performance of the code, this also fixes a former bug that allowed
  forward-rule links to falsely stay active because of a transport-routing
  rule that matched the client destination ip and port.

* Don't use good-case exceptions for updating TCP/UDP links on re-configuration
  of the router.

* Make conditions when to dismiss a forward rule easier to read.
  * Introduces != operator to the public Port class in the net library.

* Fix unnecessary log message that a link was dismissed when only a potentially
  matching forward rule turned out to be not matching.

* Apply Genode coding style to if statements with a single body statement.

Fix #4728
2023-01-24 12:07:31 +01:00
..
2021-12-17 15:04:45 +01:00
2022-08-10 13:32:57 +02:00
2020-07-13 11:33:13 +02:00
2021-12-17 15:04:45 +01:00
2022-11-17 08:00:36 +01:00
2017-03-24 16:19:56 +01:00
2022-02-15 10:17:28 +01:00
2019-01-30 13:49:54 +01:00
2021-12-17 15:04:45 +01:00
2021-06-25 11:41:45 +02:00
2021-12-17 15:04:45 +01:00
2021-12-17 15:04:45 +01:00
2020-04-17 12:40:12 +02:00
2022-08-17 12:03:07 +02:00
2023-01-24 12:07:30 +01:00