Package libnozzle1-devel

Simple userland wrapper around kernel tap devices (developer files)

https://kronosnet.org

 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.28

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