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)