• Home
  • Raw
  • Download

Lines Matching refs:table

174 void addTableName(uint32_t table, const std::string& name, std::string* contents) {  in addTableName()  argument
176 snprintf(tableString, sizeof(tableString), "%u", table); in addTableName()
234 uint32_t table, uint32_t fwmark, uint32_t mask, const char* iif, in modifyIpRule() argument
272 if (table == RT_TABLE_UNSPEC && rule.action == FR_ACT_TO_TBL && action != RTM_DELRULE) { in modifyIpRule()
286 { &FRATTR_TABLE, table != RT_TABLE_UNSPEC ? sizeof(FRATTR_TABLE) : 0 }, in modifyIpRule()
287 { &table, table != RT_TABLE_UNSPEC ? sizeof(table) : 0 }, in modifyIpRule()
319 WARN_UNUSED_RESULT int modifyIpRule(uint16_t action, uint32_t priority, uint32_t table, in modifyIpRule() argument
322 return modifyIpRule(action, priority, FR_ACT_TO_TBL, table, fwmark, mask, iif, oif, uidStart, in modifyIpRule()
326 WARN_UNUSED_RESULT int modifyIpRule(uint16_t action, uint32_t priority, uint32_t table, in modifyIpRule() argument
328 return modifyIpRule(action, priority, table, fwmark, mask, IIF_NONE, OIF_NONE, INVALID_UID, in modifyIpRule()
334 WARN_UNUSED_RESULT int modifyIpRoute(uint16_t action, uint32_t table, const char* interface, in modifyIpRoute() argument
408 { &table, sizeof(table) }, in modifyIpRoute()
423 actionName(action), destination, nexthop, interface, table, strerror(-ret)); in modifyIpRoute()
472 WARN_UNUSED_RESULT int modifyVpnUidRangeRule(uint32_t table, uid_t uidStart, uid_t uidEnd, in modifyVpnUidRangeRule() argument
491 return modifyIpRule(add ? RTM_NEWRULE : RTM_DELRULE, priority, table, fwmark.intValue, in modifyVpnUidRangeRule()
500 WARN_UNUSED_RESULT int modifyVpnSystemPermissionRule(unsigned netId, uint32_t table, bool secure, in modifyVpnSystemPermissionRule() argument
513 return modifyIpRule(add ? RTM_NEWRULE : RTM_DELRULE, priority, table, fwmark.intValue, in modifyVpnSystemPermissionRule()
524 WARN_UNUSED_RESULT int modifyExplicitNetworkRule(unsigned netId, uint32_t table, in modifyExplicitNetworkRule() argument
539 return modifyIpRule(add ? RTM_NEWRULE : RTM_DELRULE, RULE_PRIORITY_EXPLICIT_NETWORK, table, in modifyExplicitNetworkRule()
547 WARN_UNUSED_RESULT int modifyOutputInterfaceRules(const char* interface, uint32_t table, in modifyOutputInterfaceRules() argument
561 table, FWMARK_NONE, MASK_NONE, IIF_LOOPBACK, interface, in modifyOutputInterfaceRules()
567 return modifyIpRule(add ? RTM_NEWRULE : RTM_DELRULE, RULE_PRIORITY_OUTPUT_INTERFACE, table, in modifyOutputInterfaceRules()
576 WARN_UNUSED_RESULT int modifyImplicitNetworkRule(unsigned netId, uint32_t table, bool add) { in modifyImplicitNetworkRule() argument
589 return modifyIpRule(add ? RTM_NEWRULE : RTM_DELRULE, RULE_PRIORITY_IMPLICIT_NETWORK, table, in modifyImplicitNetworkRule()
602 uint32_t table = getRouteTableForInterface(physicalInterface); in modifyVpnFallthroughRule() local
603 if (table == RT_TABLE_UNSPEC) { in modifyVpnFallthroughRule()
619 return modifyIpRule(action, RULE_PRIORITY_VPN_FALLTHROUGH, table, fwmark.intValue, in modifyVpnFallthroughRule()
669 uint32_t table = getRouteTableForInterface(interface); in configureDummyNetwork() local
670 if (table == RT_TABLE_UNSPEC) { in configureDummyNetwork()
683 if ((ret = modifyOutputInterfaceRules(interface, table, PERMISSION_NONE, in configureDummyNetwork()
689 if ((ret = modifyIpRoute(RTM_NEWROUTE, table, interface, "0.0.0.0/0", NULL))) { in configureDummyNetwork()
693 if ((ret = modifyIpRoute(RTM_NEWROUTE, table, interface, "::/0", NULL))) { in configureDummyNetwork()
720 uint32_t table = getRouteTableForInterface(interface); in modifyPhysicalNetwork() local
721 if (table == RT_TABLE_UNSPEC) { in modifyPhysicalNetwork()
728 if (int ret = modifyExplicitNetworkRule(netId, table, permission, INVALID_UID, INVALID_UID, in modifyPhysicalNetwork()
732 if (int ret = modifyOutputInterfaceRules(interface, table, permission, INVALID_UID, INVALID_UID, in modifyPhysicalNetwork()
758 return modifyImplicitNetworkRule(netId, table, add); in modifyPhysicalNetwork()
785 uint32_t table = getRouteTableForInterface(interface); in modifyVirtualNetwork() local
786 if (table == RT_TABLE_UNSPEC) { in modifyVirtualNetwork()
791 if (int ret = modifyVpnUidRangeRule(table, range.getStart(), range.getStop(), secure, add)) in modifyVirtualNetwork()
795 if (int ret = modifyExplicitNetworkRule(netId, table, PERMISSION_NONE, range.getStart(), in modifyVirtualNetwork()
799 if (int ret = modifyOutputInterfaceRules(interface, table, PERMISSION_NONE, in modifyVirtualNetwork()
812 if (int ret = modifyVpnSystemPermissionRule(netId, table, secure, add)) { in modifyVirtualNetwork()
815 return modifyExplicitNetworkRule(netId, table, PERMISSION_NONE, UID_ROOT, UID_ROOT, add); in modifyVirtualNetwork()
823 uint32_t table = getRouteTableForInterface(interface); in modifyDefaultNetwork() local
824 if (table == RT_TABLE_UNSPEC) { in modifyDefaultNetwork()
837 return modifyIpRule(action, RULE_PRIORITY_DEFAULT_NETWORK, table, fwmark.intValue, in modifyDefaultNetwork()
844 uint32_t table = getRouteTableForInterface(outputInterface); in modifyTetheredNetwork() local
845 if (table == RT_TABLE_UNSPEC) { in modifyTetheredNetwork()
849 return modifyIpRule(action, RULE_PRIORITY_TETHERING, table, MARK_UNSET, MARK_UNSET, in modifyTetheredNetwork()
858 uint32_t table; in modifyRoute() local
861 table = getRouteTableForInterface(interface); in modifyRoute()
862 if (table == RT_TABLE_UNSPEC) { in modifyRoute()
868 table = ROUTE_TABLE_LOCAL_NETWORK; in modifyRoute()
872 table = ROUTE_TABLE_LEGACY_NETWORK; in modifyRoute()
876 table = ROUTE_TABLE_LEGACY_SYSTEM; in modifyRoute()
881 int ret = modifyIpRoute(action, table, interface, destination, nexthop); in modifyRoute()
920 WARN_UNUSED_RESULT int RouteController::flushRoutes(uint32_t table) { in flushRoutes() argument
921 NetlinkDumpFilter shouldDelete = [table] (nlmsghdr *nlh) { in flushRoutes()
922 return getRouteTable(nlh) == table; in flushRoutes()
932 uint32_t table = getRouteTableForInterfaceLocked(interface); in flushRoutes() local
933 if (table == RT_TABLE_UNSPEC) { in flushRoutes()
937 int ret = flushRoutes(table); in flushRoutes()