You can allocate network resources to datalinks to increase the system's efficiency to process packets. You can allocate network resources by setting datalink properties when you create a datalink. Alternatively, you can set datalink properties to an existing datalink. You can set the following datalink properties to allocate network resources to a datalink by using the dladm command:
maxbw – Specifies the maximum amount of bandwidth that you can allocate to a datalink. For more information, see Use Case: Managing Network Resources by Setting Datalink and Flow Properties.
rxrings and txrings – Specifies the number of receive rings and transmit rings of a NIC that you can assign to a specific datalink. For more information, see Managing NIC Rings.
pool – Specifies the name of the CPU pool containing sets of CPU that you can assign to a datalink to manage network processes efficiently. For more information, see Managing Pools and CPUs.
cpus – Specifies the name of the CPUs that you can assign to a datalink. For more information, see Managing Pools and CPUs.
For a demonstration of managing network resources in Oracle Solaris, see Managing Network Resources Using Oracle Solaris.