summaryrefslogtreecommitdiff
path: root/server/InterfaceController.cpp
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2017-02-03 18:46:53 +0900
committerLorenzo Colitti <lorenzo@google.com>2017-02-10 11:41:14 +0900
commit03b23fe8f8af40194572b3ce37f79bece35e092c (patch)
tree24f4c6cc047ee31e7d6731c63c6944df50302cd1 /server/InterfaceController.cpp
parent4fcb4a0d90be5e00b16b558089bd69d3c414d382 (diff)
Speed up FirewallController startup.
FirewallController::createChain runs iptables commands to remove the newly-created chain from fw_INPUT. This is not necessary, because createChain is only called from setupIptablesHooks, which is only called immediately after initIptablesRules, which clears fw_INPUT. So there is nothing to delete. Removing these unnecessary commands speeds up netd startup by ~150ms. Before: 02-03 18:51:40.075 492 492 I Netd : Setting up FirewallController hooks: 159.9ms After: 02-03 18:45:22.005 489 489 I Netd : Setting up FirewallController hooks: 11.3ms Bug: 34873832 Test: unit tests continue to pass Change-Id: I651d96a71c98d6aba989927cd23036d5cc371dd7
Diffstat (limited to 'server/InterfaceController.cpp')
0 files changed, 0 insertions, 0 deletions