5c4faf7602de0268aa09a3a525b427f83d617b5c |
|
27-Jul-2012 |
Haoyu Bai <bhy@google.com> |
Fix idletimer iptable rules. Now idletimer should be triggered by every packet. Cherry-picked from commit 8c54ec5de3818ff0c0cfc735c817be2516454415 in master. DO NOT MERGE Change-Id: I48e6fed5cb48edc51b5fbe87091e5dbb3f862cb7
/system/netd/IdletimerController.cpp
|
8e188ed5c989ddcc07f0f5e9839493c22d17e7b6 |
|
13-Jul-2012 |
Jeff Sharkey <jsharkey@android.com> |
Consolidate iptables chain management. Move creation and management of module iptables chains up into CommandListener, which gives better visibility into ordering. Change-Id: If0c94187c6e59a20840b035d7241057f45a0f74b
/system/netd/IdletimerController.cpp
|
98f65d32b1530b4da6050e38d52f955710577efb |
|
29-Jun-2012 |
Haoyu Bai <bhy@google.com> |
Add a class lable parameter to idletimer. Now the idletimer should be setup by this command: ndc idletimer add <interface> <timeout> <class label> Class label can be a number or string to identify device type, such as mobile or wifi. Idletimer will send label in the netd message instead of the actual interface name. Change-Id: Ic8b69dc5e38a4436c74723697905643a1214aa2a
/system/netd/IdletimerController.cpp
|
0031cead820149e2fe3ccb3cc2fe05758a3cb5c2 |
|
18-Apr-2012 |
JP Abgrall <jpa@google.com> |
netd: Idletimer vs Nat vs Bandwidth controllers * modified iptables users to work in controller specific custom chains. - each controller only works withing his own custom chains and not the top level ones (INPUT, OUTPUT, FORWARD, POSTROUTING,...) - CommandListener now invokes setupIptablesHooks() for each controller once. That is the only time they are allowed to access the top-level chains. * Added idletimer controller. From https://android-git.corp.google.com/g/#/c/180769/2 - supported commands . ndc idletimer enable . ndc idletimer add <iface> <timeout> . ndc idletimer remove <iface> <timeout_used_during_add> There is a framework change elsewhere that receives netlink messages. Signed-off-by: Ashish Sharma <ashishsharma@google.com> Signed-off-by: JP Abgrall <jpa@google.com> Change-Id: Ia57450c09166ce20f21d1e3b49047ef1e98f2a3d
/system/netd/IdletimerController.cpp
|