As an AI language model, I would need more context to provide a comprehensive answer. However, here are some possible reasons why setting MTU on OVS port using iproute2 may fail:
Incompatible protocol versions: The version of Open vSwitch and iproute2 you’re using may not be compatible with each other.
Incorrect syntax: You may have used the wrong syntax or parameters while setting the MTU value for the OVS port.
Missing dependencies: There could be missing dependencies required by iproute2 that are not installed in your system.
Insufficient privileges: You may not have sufficient permissions to modify the MTU value of the OVS port.
Network configuration issues: There could be issues with the network configuration that prevent the MTU value from being set properly.
To troubleshoot this issue further, you can check the logs for any error messages or try setting MTU on the OVS port using another tool such as ovs-vsctl.