For example, on an Oracle SPARC server, you should see output similar to this:
# grep i40e /etc/path_to_inst "/pci@500/pci@2/pci@0/pci@a/network@0" 1 "i40e" "/pci@500/pci@2/pci@0/pci@a/network@0,1" 2 "i40e"
On an Oracle Solaris x86 server, you should see output similar to this:
# grep i40e /etc/path_to_inst "/pci@0,0/pci8086,3c0a@3,2/pci108e,7b15@0" 0 "i40e" "/pci@0,0/pci8086,3c0a@3,2/pci108e,7b15@0,1" 1 "i40e"
In these preceding examples:
The first part within the double quotes specifies the hardware node name in the device tree.
The number not enclosed in quotes is the instance number (shown in bold for emphasis).
The last part in double quotes is the driver name.
See Driver Parameters (Oracle Solaris).
For example, to set the flow_control parameter to 3 for i40e0:
name = "pci108e,7b15" parent = "/pci@0,0/pci8086,3c0a@3,2" unit-address = "0" flow_control = 3;
# dladm show-linkprop -p flowctrl net5 LINK PROPERTY PERM VALUE EFFECTIVE DEFAULT POSSIBLE net5 flowctrl rw no no no no,tx,rx,bi, pfc,auto flow_control = 3;
For bidirectional flow control, type:
# dladm set-linkprop -p flowctrl=bi net5