diff options
| author | Fran Bull <fran@tailscale.com> | 2026-03-23 09:22:57 -0700 |
|---|---|---|
| committer | franbull <fran@tailscale.com> | 2026-03-24 10:14:50 -0700 |
| commit | 85906b61f42abea55a565eefa5efe58658c1d19f (patch) | |
| tree | 33d19ea8b4dea76425395a26ca9af3d92dd73943 /control/controlhttp/controlhttpserver | |
| parent | 9c36a71a9071a3b76d9a0f078bf0eb14e59954f5 (diff) | |
| download | tailscale-85906b61f42abea55a565eefa5efe58658c1d19f.tar.xz tailscale-85906b61f42abea55a565eefa5efe58658c1d19f.zip | |
feature/conn25: call AuthReconfigAsync after address assignment
When the client of a connector assigns transit IP addresses for a
connector we need to let wireguard know that packets for the transit IPs
should be sent to the connector node. We do this by:
* keeping a map of node -> transit IPs we've assigned for it
* setting a callback hook within wireguard reconfig to ask us for these
extra allowed IPs.
* forcing wireguard to do a reconfig after we have assigned new transit
IPs.
And this commit is the last part: forcing the wireguard reconfig after a
new address assignment.
Fixes tailscale/corp#38124
Signed-off-by: Fran Bull <fran@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver')
0 files changed, 0 insertions, 0 deletions
