From 2297707bedea65b2289b7d43a1d827adad962e3a Mon Sep 17 00:00:00 2001 From: Bastian Maeuser Date: Thu, 9 May 2019 23:01:16 +0200 Subject: [PATCH] Attempt to force better distribution of clients --- roles/fastd/templates/fastd.conf.j2 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/fastd/templates/fastd.conf.j2 b/roles/fastd/templates/fastd.conf.j2 index 4c3cdb7..236c529 100644 --- a/roles/fastd/templates/fastd.conf.j2 +++ b/roles/fastd/templates/fastd.conf.j2 @@ -22,7 +22,13 @@ include "secret.conf"; mtu {{ mtu }}; {% if fastd_peers_limit > -1 %} + {% if item|int == 0 %} +peer limit {{ fastd_peers_limit-10 }}; + {% elif item|int == (fastd_instances-1) %} +peer limit {{ fastd_peers_limit+10 }}; + {% else %} peer limit {{ fastd_peers_limit }}; + {% endif %} {% endif %} on up "