libilb(3LIB)
Name
libilb - integrated load balancing library
Synopsis
cc [ flag... ] file... –lilb [ library... ]
#include <libilb.h>
Description
Functions in this library provide the following capabilities:
create and destroy ILB rules
enable and disable rules
add and remove back-end server for a given rule
enable and disable servers
retrieve the list of rules currently known to the kernel
provide a walker function that can call a function supplied to the library by means of a pointer for every rule, server group, and health check.
INTERFACES
INTERFACES
The shared object libilb.so.1 provides the public interfaces defined below. See Intro(3) for additional information on shared object
interfaces.
|
ilb_add_server_to_group
|
ilb_address_to_srvID
|
|
ilb_close
|
ilb_create_hc
|
|
ilb_create_rule
|
ilb_create_servergroup
|
|
ilb_destroy_hc
|
ilb_destroy_rule
|
|
ilb_destroy_servergroup
|
ilb_disable_rule
|
|
ilb_disable_server
|
ilb_enable_rule
|
|
ilb_enable_server
|
ilb_errstr
|
|
ilb_get_hc_info
|
ilb_open
|
|
ilb_rem_server_from_group
|
ilb_reset_config
|
|
ilb_show_nat
|
ilb_show_persist
|
|
ilb_srvID_to_address
|
ilb_walk_hc
|
|
ilb_walk_hc_srvs
|
ilb_walk_rules
|
|
ilb_walk_servergroups
|
ilb_walk_servers
|
|
Files
- /lib/libilb.so.1
shared object
- /lib/sparcv9/libilb.so.1
SPARC shared object
- /lib/amd64/libilb.so.1
x86 64–bit shared object
Attributes
See attributes(5) for descriptions of the following attributes:
|
|
|
Availability
|
service/network/load-balancer/ilb
|
|
|
|
Interface Stability
|
Committed
|
|
MT-Level
|
Safe
|
|
See also
Intro(3), attributes(5)