what are the supported ethernet duplex modes on a RCM6700 and how do you set them?

We are trying to find out which ethernet duplex modes are supported by the RCM6700 and how you go about setting them. It would also be useful to know what the default duplex mode setting is for the device. From what we understand it is “autonegotiate”.

You are correct that the default is auto negotiate. The default operation is controlled by the DMAETH100_DISABLE_AUTO_SENSE macro which is defined in DMAETH100.LIB.

You can change the settings at run time using the IOCTL
PD_NETWORK_MODE command or the wrapper function pd_networkmode(). Have a look at the documentation for this function for details.