Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > ae006d20bbfee5a69ec7b3b52912e3d4 > files > 60

python-pyroute2-0.1.11-1.fc18.noarch.rpm


interfaces
==========

 * (+) interface state change
 * (+) ip addresses add/remove
 * create interfaces:
   * (+) dummy
   * (+) bridge
   * (+) bond
   * (+) vlan
   * (!) tap -- can not be created with netlink (TODO: prepare kernel patch?)
   * ...
 * (+) bridge and bond ports add/remove
 * (-) bridge management: STP setup (net/bridge/br_netlink.c:br_fill_ifinfo())
 * routing: only low-level functions yet, no docs
   * ...

qos
===

 * qdiscs (experimental support since 0.1.6):
   * (-) [0.2.0] pfifo_fast
   * (+) sfq
   * (+) tbf
   * (+) ingress
   * (-) [0.2.0] htb (partly implemented, no docs yet)
   * ...
 
 * filters: 
   * (-) [0.2.0] u32 (partly implemented, no docs yet)
   * ...   

specific ipdb
=============

 * transaction modes
   * (+) direct mode: changes go immediately to the OS
   * (+) implicit mode: the first change starts the transaction
   * (+) explicit mode: one have to start the transaction first

message types
=============

 * NETLINK_ROUTE
   * (+) ndmsg: ARP cache entries
   * (+) rtmsg: routing classes
   * (+) ifaddrmsg: address management
   * (+) ifinfmsg: interface management
   * (+) tcmsg: traffic control, qdiscs & classes & filters
 * TASKSTATS
   * (+) get stats for pid
   * (-) get stats for tgid
   * (-) subscribe for taskstats events
 * NETLINK_NETFILTER
   * (-) [0.2.0] planned
 * ...

remote netlink
==============

 * authentication
   * (+) TLSv1
   * (+) SSLv3
   * (-) SASL

testing
=======

 * (+) unit tests: started
 * (+) read/write access: interfaces and addresses changes
 * (+) coverage

Coverage status: http://peet.spb.ru/pyroute2.coverage/