Aha think I got it, looks like the tag order is wrong:
Fails: ovs-vsctl --timeout=120 --oneline --format=json --db=tcp:127.0.0.1:6640 -- --may-exist add-port br-int qvo8e2e0cb9-27 -- set Interface qvoc94a40f4-a3 external_ids:iface-id=8e2e0cb9-2785-4d09-835d-f20897035cf2 external_ids:iface-status=active external_ids:attached-mac=fa:16:3e:41:40:43 external_ids:vm-uuid=4773263b-d538-4e1b-b405-7c39c96eb7e2 tag=4095
Works: ovs-vsctl --timeout=120 --oneline --format=json --db=tcp:127.0.0.1:6640 -- --may-exist add-port br-int qvo8e2e0cb9-27 tag=4095 -- set Interface qvoc94a40f4-a3 external_ids:iface-id=8e2e0cb9-2785-4d09-835d-f20897035cf2 external_ids:iface-status=active external_ids:attached-mac=fa:16:3e:41:40:43 external_ids:vm-uuid=4773263b-d538-4e1b-b405-7c39c96eb7e2
Aha think I got it, looks like the tag order is wrong:
Fails: 127.0.0. 1:6640 -- --may-exist add-port br-int qvo8e2e0cb9-27 -- set Interface qvoc94a40f4-a3 external_ ids:iface- id=8e2e0cb9- 2785-4d09- 835d-f20897035c f2 external_ ids:iface- status= active external_ ids:attached- mac=fa: 16:3e:41: 40:43 external_ ids:vm- uuid=4773263b- d538-4e1b- b405-7c39c96eb7 e2 tag=4095
ovs-vsctl --timeout=120 --oneline --format=json --db=tcp:
Works: 127.0.0. 1:6640 -- --may-exist add-port br-int qvo8e2e0cb9-27 tag=4095 -- set Interface qvoc94a40f4-a3 external_ ids:iface- id=8e2e0cb9- 2785-4d09- 835d-f20897035c f2 external_ ids:iface- status= active external_ ids:attached- mac=fa: 16:3e:41: 40:43 external_ ids:vm- uuid=4773263b- d538-4e1b- b405-7c39c96eb7 e2
ovs-vsctl --timeout=120 --oneline --format=json --db=tcp: