Hi,
We have a limitation with local SP which provides a service (not proper MPLS) where the subinterfaces representing branch office links need to have their MAC address manually changed. Cisco routers can do this, but customer wants to replace the whole security stacks including WAN with a single vendor solution, and we are competing with Fortinet with this feature - The media access control (MAC) virtual local area network (VLAN) feature in Linux allows you to configure multiple virtual interfaces with different MAC addresses (and therefore different IP addresses) on a physical interface.Handbook | FortiGate / FortiOS 6.0.0 | Fortinet Documentation Library
Not sure if this has ever been encountered in other prospects and how to handle.