Lines Matching full:neighbor
26 #include <xyz/openbmc_project/Network/Neighbor/server.hpp>
123 /** @brief Interface Neighbor configuration parameters */
356 using sdbusplus::server::xyz::openbmc_project::network::Neighbor; in findStaticNeighbor()
359 Neighbor::State::Permanent); in findStaticNeighbor()
360 for (const auto& [path, neighbor] : neighbors) in findStaticNeighbor()
366 std::get<std::string>(neighbor.at("IPAddress"))); in findStaticNeighbor()
372 if (state != std::get<std::string>(neighbor.at("State"))) in findStaticNeighbor()
381 std::get<std::string>(neighbor.at("MACAddress"))); in findStaticNeighbor()
401 INTF_NEIGHBOR_CREATE_STATIC, "Neighbor"); in createNeighbor()
431 std::optional<IfNeigh<family>> neighbor; in setGatewayProperty() local
435 neighbor = findStaticNeighbor<family>(bus, params, *gateway, neighbors); in setGatewayProperty()
444 if (neighbor) in setGatewayProperty()
446 deleteObjectIfExists(bus, params.service, neighbor->path); in setGatewayProperty()
447 createNeighbor<family>(bus, params, address, neighbor->mac); in setGatewayProperty()