'\" te .\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved. .TH libilb 3LIB "3 Nov 2009" "SunOS 5.11" "Interface Libraries" .SH NAME libilb \- integrated load balancing library .SH SYNOPSIS .LP .nf cc [ \fIflag\fR... ] \fIfile\fR... \fB-lilb\fR [ \fIlibrary\fR... ] #include .fi .SH DESCRIPTION .sp .LP Functions in this library provide the following capabilities: .RS +4 .TP .ie t \(bu .el o create and destroy ILB rules .RE .RS +4 .TP .ie t \(bu .el o enable and disable rules .RE .RS +4 .TP .ie t \(bu .el o add and remove back-end server for a given rule .RE .RS +4 .TP .ie t \(bu .el o enable and disable servers .RE .RS +4 .TP .ie t \(bu .el o retrieve the list of rules currently known to the kernel .RE .RS +4 .TP .ie t \(bu .el o 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. .RE .SH INTERFACES .sp .LP The shared object \fBlibilb.so.1\fR provides the public interfaces defined below. See \fBIntro\fR(3) for additional information on shared object interfaces. .sp .sp .TS tab(); lw(2.75i) lw(2.75i) lw(2.75i) lw(2.75i) . \fBilb_add_server_to_group\fR\fBilb_address_to_srvID\fR \fBilb_close\fR\fBilb_create_hc\fR \fBilb_create_rule\fR\fBilb_create_servergroup\fR \fBilb_destroy_hc\fR\fBilb_destroy_rule\fR \fBilb_destroy_servergroup\fR\fBilb_disable_rule\fR \fBilb_disable_server\fR\fBilb_enable_rule\fR \fBilb_enable_server\fR\fBilb_errstr\fR \fBilb_get_hc_info\fR\fBilb_open\fR \fBilb_rem_server_from_group\fR\fBilb_reset_config\fR \fBilb_show_nat\fR\fBilb_show_persist\fR \fBilb_srvID_to_address\fR\fBilb_walk_hc\fR \fBilb_walk_hc_srvs\fR\fBilb_walk_rules\fR \fBilb_walk_servergroups\fR\fBilb_walk_servers\fR .TE .SH FILES .sp .ne 2 .mk .na \fB\fB/lib/libilb.so.1\fR\fR .ad .RS 28n .rt shared object .RE .sp .ne 2 .mk .na \fB\fB/lib/sparcv9/libilb.so.1\fR\fR .ad .RS 28n .rt SPARC shared object .RE .sp .ne 2 .mk .na \fB\fB/lib/amd64/libilb.so.1\fR\fR .ad .RS 28n .rt x86 64-bit shared object .RE .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Availabilityservice/network/load-balancer/ilb  _ Interface StabilityCommitted _ MT-LevelSafe .TE .SH SEE ALSO .sp .LP \fBIntro\fR(3), \fBattributes\fR(5)