diff options
| author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-10 22:54:19 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-26 13:43:28 +0900 |
| commit | cfa2de2a77df3876061c8d26c104d2ebbae2631b (patch) | |
| tree | 85f0a654fe923bd39d1705939b00bc023a0236c8 /gnu/packages/golang-compression.scm | |
| parent | 8c5be5f31c6181eb71212f055b6dad216b5f60f4 (diff) | |
services: Modernize and test nftables service.
* doc/guix.texi (Networking Services) <nftables>: Update doc.
* gnu/services/networking.scm (list-of-debug-levels?):
(debug-level?, maybe-list-of-debug-levels?):
(nftables-configuration): Rewrite using `define-configuration'.
[debug-levels]: New field.
(nftables-shepherd-service): Honor it.
* gnu/tests/networking.scm (%inetd-echo-port): Extract to top level.
(run-iptables-test): Adjust accordingly.
(make-nftables-os): New procedure.
(%default-nftables-ruleset-for-tests): New variable.
(%nftables-os): Likewise.
(%test-nftables): New test.
Change-Id: I2889603342ff6d2be6261c3de6e4fddd9a9bbe2d
Diffstat (limited to 'gnu/packages/golang-compression.scm')
0 files changed, 0 insertions, 0 deletions
