Lines Matching refs:ifidx
67 auto ifidx = in Manager()
70 man.get().handleAdminState(state, ifidx); in Manager()
141 unsigned ifidx = std::get<0>(link); local
144 stdplus::strCat("/org/freedesktop/network1/link/_3"sv, tsh(ifidx));
152 handleAdminState(std::get<std::string>(val), ifidx);
293 if (auto it = intfInfo.find(info.ifidx); it != intfInfo.end()) in addAddress()
296 if (auto it = interfacesByIdx.find(info.ifidx); in addAddress()
302 else if (!ignoredIntf.contains(info.ifidx)) in addAddress()
305 std::format("Interface `{}` not found for addr", info.ifidx)); in addAddress()
311 if (auto it = interfacesByIdx.find(info.ifidx); it != interfacesByIdx.end()) in removeAddress()
314 if (auto it = intfInfo.find(info.ifidx); it != intfInfo.end()) in removeAddress()
327 if (auto it = intfInfo.find(info.ifidx); it != intfInfo.end()) in addNeighbor()
330 if (auto it = interfacesByIdx.find(info.ifidx); in addNeighbor()
336 else if (!ignoredIntf.contains(info.ifidx)) in addNeighbor()
339 std::format("Interface `{}` not found for neigh", info.ifidx)); in addNeighbor()
349 if (auto it = intfInfo.find(info.ifidx); it != intfInfo.end()) in removeNeighbor()
352 if (auto it = interfacesByIdx.find(info.ifidx); in removeNeighbor()
360 void Manager::addDefGw(unsigned ifidx, stdplus::InAnyAddr addr) in addDefGw() argument
362 if (auto it = intfInfo.find(ifidx); it != intfInfo.end()) in addDefGw()
378 if (auto it = interfacesByIdx.find(ifidx); it != interfacesByIdx.end()) in addDefGw()
399 else if (!ignoredIntf.contains(ifidx)) in addDefGw()
401 lg2::error("Interface {NET_IDX} not found for gw", "NET_IDX", ifidx); in addDefGw()
405 void Manager::removeDefGw(unsigned ifidx, stdplus::InAnyAddr addr) in removeDefGw() argument
407 if (auto it = intfInfo.find(ifidx); it != intfInfo.end()) in removeDefGw()
429 if (auto it = interfacesByIdx.find(ifidx); it != interfacesByIdx.end()) in removeDefGw()
501 void Manager::handleAdminState(std::string_view state, unsigned ifidx) in handleAdminState() argument
505 systemdNetworkdEnabled.erase(ifidx); in handleAdminState()
510 systemdNetworkdEnabled.insert_or_assign(ifidx, managed); in handleAdminState()
511 if (auto it = intfInfo.find(ifidx); it != intfInfo.end()) in handleAdminState()