summaryrefslogtreecommitdiff
path: root/src/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Updated nfnetlink includes; removed ifdefs; added delete exp programRich Fought2012-10-161-1/+2
|
* BugfixesRich Fought2012-10-101-0/+1
|
* update gitignoreRich Fought2012-10-091-0/+1
|
* Ingnore src/nl-link-enslave and nl-link-releaseThomas Graf2011-09-191-0/+2
|
* Packet location updatesThomas Graf2010-10-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch includes various bugfixes in the packet location parser. Namely it removes two memory leaks if parsing fails. The parser is correctly quit if an allocation error occurs and it is no longer possible to add duplicates. It removes the possibility to differ between net and host byteorder. This is better done in the actual classifiers as it makes more sense to specify this together with the value to compare against. The patch also extends the API to add new packet locations via rtnl_pktloc_add(). It introduces reference counting, therefore you now have to give back packet locations with rtnl_pktloc_put() after looking them up with rtnl_pktloc_lookup(). But you are allowed to keep using them if the packet location file has been reread. The packet location file now also understands "eth", "ip", and "tcp" for "link", "net", and "transport". A --list option has been added to nl-pktloc-lookup to list all packet location definitions A --u32=VALUE option has been added to let nl-pktloc-lookup print the definition in iproute2's u32 selector style. A manual page has been written for nl-pktloc-lookup. Finally, nl-pktloc-lookup has been made installable.
* nl-cls-* toolsThomas Graf2010-10-261-0/+3
| | | | cli based tools to add/update/list/delete classifiers
* nl-class-list toolThomas Graf2010-10-201-0/+1
| | | | Same syntax as nl-qdisc-list
* nl-class-delete toolThomas Graf2010-10-201-0/+1
| | | | Tool based on nl-qdisc-delete to delete traffic classes.
* nl-class-add toolThomas Graf2010-10-201-0/+1
| | | | | | | | | | Adds a cli based tool to add/update traffic classes. This tool requires each class to be supported via the respetive qdisc module in pkglibdir/cli/qdisc/$name.so. Syntax: nl-class-add --dev eth2 --parent 1: --id 1:1 htb --rate 100mbit nl-class-add --update --dev eth2 --id 1:1 htb --rate 200mbit
* classid databaseThomas Graf2010-10-191-0/+1
| | | | | | | | | A database to resolve qdisc/class names to classid values and vice versa. The function rtnl_tc_handle2str() and rtnl_tc_str2handle() will resolve names automatically. A CLI based tool nl-classid-lookup is provided to integrate the database into existing iproute2 scripts.
* New set of libnl toolsThomas Graf2008-05-231-10/+10
| | | | | Converts all tools to the API changes and improves the useability by introducing regular options and long options.
* Big routing code rework (API/ABI BREAK!)Thomas Graf2008-04-291-2/+2
| | | | | | | | | | Adds all missing routing attributes and brings the routing related code to a working state. In the process the API was broken several times with the justification that nobody is using this code yet. The changes include new example code which is also a prototype for how plain CLI tools could look like to control routes.
* Tell git to ignore temporary files and push to pre9Thomas Graf2008-01-091-0/+31