Starting the stats branch by adding a call to the lib
Framework for replying to the stats query
Fixes in the netlink and starting of replying
Started adding stats to the response. Need to refactor a bit so it's kinda polymorphic
Merge in the latest from master.
Added rttvar as another stat to collect on TCP
Merge branch 'master' into stats
Merged in all the latest from master.
Sending batch flow stats request rather than individual requests. Will next change the response to be batched as well. Also updated libservalctrl to reflect these changes and to implement callback for when a response is received.
Batched responses to stats queries now.
Merged in latest from master.
Created skeletons for FlowStat and FlowTCPStat classes in the java libservalctrl library. These will be used for responses to stats queries. Modified the Makefiles so they are part of the jar as well. Also, added load/unload in the JNI for the HostCtrl.
Now passing an array of FlowStat to the callback so that it can actually be used for something.
Fixed an endian issue with flow IDs. Converted from network to host order.
Updated to pass in all the TCP stats.
Started to general the protocol stats objects used in the library so as to more easily add different types besides TCP.
More dynamic script for iptables rules
More resilient check if the serval module is loaded.
Added checkbox for permanent rule to the layout. ServiceRule class that will be serialized and stored in SharedPreferences. Also, removed some things from classpath that are not necessary with ADT17
No need for the ServiceRule class. Now should be writing permanent rules to settings.