That sunsolve document isn't too great. Someone should update it..
Setting Parameters Using the ce.conf File
It is important to note, that autonegotiation is usually left ON by default, (preferred method) and it is very rare nowadays to have to force the speed and duplex on both sides of the link , unless you are trying to debug a link problem or workaround an old switch bug.
1) Obtain the hardware path names for the ce devices in the device tree.
a. # grep ce /etc/driver_aliases
b. # grep ce /etc/path_to_inst
"/pci@21c,700000/pci@1/network@0" 0 "ce"
"/pci@9,700000/network@1" 1 "ce"
"/pci@1f,0/pci@1/pci@2/network@1" 2 "ce"
The Device name is the path name within the quotes from the /etc/driver_aliases file (will always "pci108e,abba" )
The parent name is the device-path before "/network@" from the /etc/path_to_inst file.
The unit-address is the number immediately after the "network@" from the /etc/path_to_inst file.
and looking at "kstat ce" setting for link_speed and link_mode
# kstat -c net :::'*link*'
you can also see the register settings in output of "prtconf -v"
Note 2: if "ce" is forced, the link partner ( switch port ) is also Required to be forced to same speed and duplex.
Note 3 : It is highly recommended to Not disable autoneg unless you really have to.