You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Brad Parker ef7dfa1089 add missing include for IFF_UP 3 years ago
.gitignore initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
Doxyfile initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
EXAMPLES.md initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
LICENSE initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
README.md initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
interface.cpp add missing include for IFF_UP 3 years ago
interface.h initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
neighbor.cpp initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
neighbor.h initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
qiproute.pro initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
qiproute_global.h initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
utils.cpp initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago
utils.h initial commit, need to figure out why setLinkUp/Down returns NLE_PERM even though it works 10 years ago

README.md

QIPRoute

This library is designed to make it extremely easy to work with ethernet interfaces of a Linux system.

Currently supported functions are:

add/delete/list IP addresses get physical link state set admin link state up/down search/list ARP entries

Compiling

Dependencies are Qt and libnl3.

Tested with Qt versions 4.8.5 and 5.2.0, and libnl 3.2.23.

To compile, simply run qmake followed by make. The resulting shared library can then be included in your project by linking it with -lQIPRoute.

API Reference

Online documentation is available at: http://fiveforty.net/QIPRoute/doc/

Or you can generate the documentation with the included Doxyfile by running "doxygen" in the source directory, which will output HTML files under a new doc/ directory.

Examples

Please see the EXAMPLES file.

LICENSE

This project is licensed under the 2-clause BSD license.