Lines Matching refs:chainName
152 static std::vector<std::string> listIptablesRule(const char *binary, const char *chainName) {
153 std::string command = StringPrintf("%s -w -n -L %s", binary, chainName);
157 static int iptablesRuleLineLength(const char *binary, const char *chainName) {
158 return listIptablesRule(binary, chainName).size();
162 std::string chainName = StringPrintf("netd_binder_test_%u", arc4random_uniform(10000));
173 mNetd->firewallReplaceUidChain(String16(chainName.c_str()), true, uids, &ret);
176 EXPECT_EQ((int) uids.size() + 7, iptablesRuleLineLength(IPTABLES_PATH, chainName.c_str()));
177 EXPECT_EQ((int) uids.size() + 13, iptablesRuleLineLength(IP6TABLES_PATH, chainName.c_str()));
180 mNetd->firewallReplaceUidChain(String16(chainName.c_str()), false, noUids, &ret);
183 EXPECT_EQ(5, iptablesRuleLineLength(IPTABLES_PATH, chainName.c_str()));
184 EXPECT_EQ(5, iptablesRuleLineLength(IP6TABLES_PATH, chainName.c_str()));
188 mNetd->firewallReplaceUidChain(String16(chainName.c_str()), false, uids, &ret);
191 EXPECT_EQ((int) uids.size() + 5, iptablesRuleLineLength(IPTABLES_PATH, chainName.c_str()));
192 EXPECT_EQ((int) uids.size() + 5, iptablesRuleLineLength(IP6TABLES_PATH, chainName.c_str()));
196 mNetd->firewallReplaceUidChain(String16(chainName.c_str()), false, noUids, &ret);
199 EXPECT_EQ(5, iptablesRuleLineLength(IPTABLES_PATH, chainName.c_str()));
200 EXPECT_EQ(5, iptablesRuleLineLength(IP6TABLES_PATH, chainName.c_str()));