Ethtool not working on R8.4 running under oVirt

Running Rocky 8.4 under oVirt Version 4.4.2.6-1.el8.

Am using VirtIO driver for interface ens3: virtio_net virtio0 ens3: renamed from eth0

interface comes up correctly and functions:

ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
** inet 10.XX.XX.XX netmask 255.255.255.0 broadcast 10.XX.XX.XX**
** inet6 fe80::21a:4aff:fe16:157 prefixlen 64 scopeid 0x20**
** ether 00:1a:4a:16:01:57 txqueuelen 1000 (Ethernet)**
** RX packets 32671084 bytes 5982322848 (5.5 GiB)**
** RX errors 0 dropped 1223748 overruns 0 frame 0**
** TX packets 18979530 bytes 1996754903 (1.8 GiB)**
** TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0**

However, ethtool shows no information for the interface:

#ethtool ens3
Settings for ens3:
** Supported ports: [ ]**
** Supported link modes: Not reported**
** Supported pause frame use: No**
** Supports auto-negotiation: No**
** Supported FEC modes: Not reported**
** Advertised link modes: Not reported**
** Advertised pause frame use: No**
** Advertised auto-negotiation: No**
** Advertised FEC modes: Not reported**
** Speed: Unknown!**
** Duplex: Unknown! (255)**
** Auto-negotiation: off**
** Port: Other**
** PHYAD: 0**
** Transceiver: internal**
** Link detected: yes**

Any intelligent suggestions / help / questions welcomed.
Thanks

On CentOS Linux 7 the ethtool tells about virtio_net device:

# ethtool eth0
Settings for eth0:
	Link detected: yes

Overall, the virtio device is very virtual; it does not have physical properties. More discussion: linux - Get link speed of an virtio-net network adapter - Server Fault