Here's the filled-in form:
Summary
Add update-source node under protocols bgp bmp target <name> to allow pinning the source interface for outbound BMP connections.
Use case
When a router has multiple interfaces or a dedicated management/peering address, BMP outbound connections to a collector may egress from the wrong source IP. FRR's bmpd already supports a source-interface argument on the bmp connect statement, but it is not exposed through the VyOS CLI. This is particularly relevant when the BMP collector enforces source IP filtering (e.g. firewall ACLs or BMP session authentication by peer address).
Without this node, the only workaround is to apply the option directly in vtysh, which is not persisted in the VyOS config tree and is lost on reboot or after any commit.
Additional information
FRR 10.x syntax:
bmp connect <host> port <port> [min-retry <ms>] [max-retry <ms>] [source-interface <ifname>]
Proposed VyOS CLI node:
set protocols bgp bmp target <name> update-source <interface>
The fix would be a small addition to the BGP Jinja2 template to conditionally emit source-interface when the node is present. Related task: T4163 (original BMP implementation).