Why lxd ipvlan nic doesn't support hot plugging

Does anyone know why lxd ipvlan nic device doesn’t support hot plugging

https://github.com/lxc/lxd/blob/5095c1af49b8b6d0df44381d0e93203d2acadf36/lxd/device/nic_ipvlan.go#L26

This is because at this current time LXD relies on the underlying ipvlan support in liblxc. And liblxc doesn’t support hotplugging/editing config while the container is running.

In principle LXD could be updated to use its own ipvlan implementation, and then pass the ipvlan interface as a physical NIC (like we do for bridged and p2p types).

Got it.
Thank you for the answer.