Package libnozzle1-devel
Simple userland wrapper around kernel tap devices (developer files)
This is an over-engineered commodity library to manage a pool of tap devices and provides the basic pre-up.d/up.d/down.d/post-down.d infrastructure.
Version: 1.30
Library Functions | |
nozzle_add_ip | equivalent of ip addr or ifconfig <ipaddress/prefix> |
nozzle_close | deconfigure and destroy a nozzle device |
nozzle_del_ip | equivalent of ip addr del or ifconfig del <ipaddress/prefix> |
nozzle_get_fd | nozzle — pointer to the nozzle struct |
nozzle_get_handle_by_name | find a nozzle handle by device name |
nozzle_get_ips | retrieve the list of all configured ips for a given interface |
nozzle_get_mac | retrieve mac address on a given nozzle interface |
nozzle_get_mtu | retrieve mtu on a given nozzle interface |
nozzle_get_name_by_handle | retrieve nozzle interface name by handle |
nozzle_open | create a new tap device on the system. |
nozzle_reset_mac | reset mac address on a given nozzle interface to system default |
nozzle_reset_mtu | reset mtu on a given nozzle interface to the system default |
nozzle_run_updown | execute updown commands associated with a nozzle device. |
nozzle_set_down | equivalent of ifconfig down |
nozzle_set_mac | set mac address on a given nozzle interface |
nozzle_set_mtu | set mtu on a given nozzle interface |
nozzle_set_up | equivalent of ifconfig up |