ipq_destroy_handle man page on YellowDog

Man page or keyword search:  
man Server   18644 pages
apropos Keyword Search (all sections)
Output format
YellowDog logo
[printable version]

IPQ_CREATE_HANDLE(3)	   Linux Programmer's Manual	  IPQ_CREATE_HANDLE(3)

NAME
       ipq_create_handle,  ipq_destroy_handle - create and destroy libipq han‐
       dles.

SYNOPSIS
       #include <linux/netfilter.h>
       #include <libipq.h>

       struct ipq_handle *ipq_create_handle(u_int32_t flags, u_int32_t	proto‐
       col);
       int ipq_destroy_handle(struct ipq_handle *h);

DESCRIPTION
       The  ipq_create_handle  function initialises libipq for an application,
       attempts to bind to the Netlink socket used by ip_queue, and returns an
       opaque  context	handle.	  It should be the first libipq function to be
       called by an application.  The handle returned should be	 used  in  all
       subsequent library calls which require a handle parameter.

       The  flags parameter is not currently used and should be set to zero by
       the application for forward compatibility.

       The protocol parameter is used to specify the protocol of  the  packets
       to be queued.  Valid values are PF_INET for IPv4 and PF_INET6 for IPv6.
       Currently, only one protocol may be queued at a time for a handle.

       The  ipq_destroy_handle	function  frees	 up  resources	allocated   by
       ipq_create_handle,  and	should	be  used  when the handle is no longer
       required by the application.

RETURN VALUES
       On success, ipq_create_handle returns a pointer to a context handle.
       On failure, NULL is returned.

       On success, ipq_destroy_handle returns zero.
       On failure, -1 is returned.

ERRORS
       On failure, a descriptive error	message	 will  be  available  via  the
       ipq_errstr function.

BUGS
       None known.

AUTHOR
       James Morris <jmorris@intercode.com.au>

COPYRIGHT
       Copyright (c) 2000-2001 Netfilter Core Team.

       Distributed under the GNU General Public License.

SEE ALSO
       iptables(8), libipq(3).

Linux iptables 1.2		16 October 2001		  IPQ_CREATE_HANDLE(3)
[top]

List of man pages available for YellowDog

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net