The current command to restart any of the FRR processes is:
cpo@CR1.wueI:~$ restart frr Possible completions: <Enter> Execute the current command bfdd Restart Bidirectional Forwarding Detection daemon bgpd Restart Border Gateway Protocol daemon ospf6d Restart OSPFv3 daemon ospfd Restart OSPFv2 daemon ripd Restart Routing Information Protocol daemon ripngd Restart RIPng daemon staticd Restart Static Route daemon zebra Restart IP routing manager daemon
From a real-life example:
Two engineers needed 5 minutes to figure its under frr ;) thats why I would line to drop the frr level.
Its less intuitive to have restart frr ospfd or restart frr bgpd compared to restart ospf and restart bgp - we have the same for restart ssh or restart snmp and not restart openssh sshd - we should drop the FRR product name - maybe it will be another routing engine in another release (edited)
I would also drop the d (daemon) suffix so the commands align with the VyOS CLI, else there would a missunderstanding from ospf6d to ospfv3.
As CLI changes are now still fairly easy before launch of VyOS 1.3.0-epa1 I'd implement this in equuleus branch first and then cherry-pick to current