Solaris Bandwidth Manager 1.6 Developer Guide

Arguments

Structures of type ba_interface_t are defined as follows:

typedef struct {
	ba_name_t					name_suffix;
	uint_t					activate;
	uint_t					rate;
} ba_interface_t;

Where suffix is either in to indicate that the interface handles incoming traffic, or out to indicate that it handles outgoing traffic.

You must always allocate sufficient memory for the buffer, the size of which is dependent on the number of interfaces.