Bit of a necropost on your necropost, but this got easier in XO 6.5.
The REST API now accepts a txChecksumming parameter when you create a VIF (PR #9793, https://github.com/vatesfr/xen-orchestra/pull/9793), and it maps straight onto the ethtool-tx / other_config value you were setting by hand.
So, for new interfaces, you can do it through /rest/v0 now instead of the XAPI script. I think it's on the create path rather than existing VIFs, though, so for the firewalls already running your script or the gear icon is probably still the way, and I haven't tested it against a live VIF myself. Either way, it's nice to have it native in the API now.
All-Ki opened this pull request in vatesfr/xen-orchestra
closed
feat(rest-api): add support for txChecksumming and rateLimitting on V…
#9793