Precise Software Pacer (PSP)
[Queueing DisciplinesClasses]


Attribute Modifications

int rtnl_psp_set_defcls (struct rtnl_qdisc *qdisc, uint32_t defcls)
 Set default class of the psp qdisc to the specified value.
int rtnl_psp_get_defcls (struct rtnl_qdisc *qdisc)
 Get default class of the psp qdisc to the specified value.
int rtnl_psp_set_totalrate (struct rtnl_qdisc *qdisc, uint32_t rate)
 Set total rate of a psp qdisc.
int rtnl_psp_get_totalrate (struct rtnl_qdisc *qdisc)
 Get total rate of a psp qdisc.
int rtnl_psp_set_rate (struct rtnl_class *class, uint32_t rate)
 Set rate of a psp class.
int rtnl_psp_get_rate (struct rtnl_class *class)
 Get rate of a psp class.
int rtnl_psp_set_mode (struct rtnl_class *class, uint32_t mode)
 Set mode of a psp class.
int rtnl_psp_get_mode (struct rtnl_class *class)
 Get mode of a psp class.


Function Documentation

int rtnl_psp_set_defcls ( struct rtnl_qdisc *  qdisc,
uint32_t  defcls 
)

Set default class of the psp qdisc to the specified value.

Parameters:
qdisc psp qdisc.
defcls new default class.
Returns:
0 or a negative error code.

Definition at line 263 of file psp.c.

int rtnl_psp_get_defcls ( struct rtnl_qdisc *  qdisc  ) 

Get default class of the psp qdisc to the specified value.

Parameters:
qdisc psp qdisc.
Returns:
Numeric default class or a negative error code.

Definition at line 282 of file psp.c.

int rtnl_psp_set_totalrate ( struct rtnl_qdisc *  qdisc,
uint32_t  rate 
)

Set total rate of a psp qdisc.

Parameters:
qdisc psp qdisc.
rate new total rate.
Returns:
0 or a negative error code.

Definition at line 299 of file psp.c.

int rtnl_psp_get_totalrate ( struct rtnl_qdisc *  qdisc  ) 

Get total rate of a psp qdisc.

Parameters:
qdisc psp qdisc.
Returns:
Numeric total rate or a negative error code.

Definition at line 318 of file psp.c.

int rtnl_psp_set_rate ( struct rtnl_class *  class,
uint32_t  rate 
)

Set rate of a psp class.

Parameters:
class psp class.
rate new rate.
Returns:
0 or a negative error code.

Definition at line 335 of file psp.c.

int rtnl_psp_get_rate ( struct rtnl_class *  class  ) 

Get rate of a psp class.

Parameters:
class psp class.
Returns:
Numeric rate or a negative error code.

Definition at line 354 of file psp.c.

int rtnl_psp_set_mode ( struct rtnl_class *  class,
uint32_t  mode 
)

Set mode of a psp class.

Parameters:
class psp class.
mode new mode.
Returns:
0 or a negative error code.

Definition at line 371 of file psp.c.

int rtnl_psp_get_mode ( struct rtnl_class *  class  ) 

Get mode of a psp class.

Parameters:
class psp class.
Returns:
Numeric mode or a negative error code.

Definition at line 390 of file psp.c.


Generated on Fri Mar 16 11:21:34 2007 for libnl by  doxygen 1.5.1