It is possible that you cannot set those options because the Router you are connecting to cannot support them.
I was surprised to find that the 'top of the line' Version FIOS Router could not be set internally to frame sizes over 1500, even over Ethernet.
You can allow the link to autospeed, but when you do, it may connect at a slower Hardware speed and not tell you what speed.
Actual Speed:
The good way to check the actual connection speed USED to be Network Utility, But in Big Sur and later, Apple has deprecated network Utility and now you have to use a Terminal command to see your actual connection speed. First, you need to know what en number the link is. then you use a command like this one, substituting the actual en number.
my main Ethernet connection uses BSD name en5 (as shown in) :
menu > about this Mac > (system report) > network:
ifconfig en5 | grep media
with this as my output:
media: autoselect (10Gbase-T <full-duplex,flow-control>)
For Gigabit Ethernet, you should get this instead:
media: 1000baseT <full-duplex,flow-control>
Errors detected:
To see if an Ethernet link is throwing more than a handful of initial errors, you can use Terminal command:
netstat -I en5
This is the resulting output. Counters are In-packets, In-errors, Out-packets, Out-Errors, Collisions. There should never be more than handful of errors from starting up, and in most cases, NONE.
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
en5 8163 <Link#4> 00:01:d2:1a:00:dd 696697 0 484301 0 0
en5 8163 grantsmacpr fe80:4::461:ea0d: 696697 - 484301 - -
en5 8163 192.168.0/23 192.168.0.204 696697 - 484301 - -
NB>>> 10Gb Ethernet, energy efficient:
"energy efficient" drops power to the 10Gb Ethernet chip to save energy. It is NOT compatible with Top Speed. In the hardware pane, under Duplex, set: “Full-Duplex, Flow Control” NOT “Full-Duplex, Flow Control, power efficient” to disable power saving and boost top speed.