Home
last modified time | relevance | path

Searched full:neighbor (Results 1 – 25 of 33) sorted by relevance

12

/openbmc/phosphor-networkd/src/
H A Dneighbor.cpp1 #include "neighbor.hpp"
25 Neighbor::Neighbor(sdbusplus::bus_t& bus, std::string_view objRoot, in Neighbor() function in phosphor::network::Neighbor
29 Neighbor(bus, makeObjPath(objRoot, addr), parent, addr, lladdr, state) in Neighbor()
32 Neighbor::Neighbor(sdbusplus::bus_t& bus, in Neighbor() function in phosphor::network::Neighbor
46 void Neighbor::delete_() in delete_()
49 std::unique_ptr<Neighbor> ptr; in delete_()
69 std::string Neighbor::ipAddress(std::string /*ipAddress*/) in ipAddress()
74 std::string Neighbor::macAddress(std::string /*macAddress*/) in macAddress()
79 Neighbor::State Neighbor::state(State /*state*/) in state()
H A Dneighbor.hpp8 #include <xyz/openbmc_project/Network/Neighbor/server.hpp>
18 using NeighborIntf = sdbusplus::xyz::openbmc_project::Network::server::Neighbor;
25 /** @class Neighbor
26 * @brief OpenBMC network neighbor implementation.
28 * xyz.openbmc_project.Network.Neighbor dbus interface.
30 class Neighbor : public NeighborObj class
39 * @param[in] state - The state of the neighbor entry.
41 Neighbor(sdbusplus::bus_t& bus, std::string_view objRoot,
68 Neighbor(sdbusplus::bus_t& bus, sdbusplus::message::object_path objPath,
H A Dethernet_interface.hpp4 #include "neighbor.hpp"
8 #include "xyz/openbmc_project/Network/Neighbor/CreateStatic/server.hpp"
36 sdbusplus::xyz::openbmc_project::Network::Neighbor::server::CreateStatic,
99 /** @brief Persistent map of Neighbor dbus objects and their names */
100 std::unordered_map<stdplus::InAnyAddr, std::unique_ptr<Neighbor>>
131 /** @brief Function to create static neighbor dbus object.
135 ObjectPath neighbor(std::string ipAddress, std::string macAddress) override;
H A Dethernet_interface.cpp219 lg2::error("Missing neighbor mac on {NET_INTF}", "NET_INTF", in addStaticNeigh()
231 *info.addr, std::make_unique<Neighbor>( in addStaticNeigh()
233 *info.mac, Neighbor::State::Permanent)); in addStaticNeigh()
340 ObjectPath EthernetInterface::neighbor(std::string ipAddress, in neighbor() function in phosphor::network::EthernetInterface
373 *addr, std::make_unique<Neighbor>(bus, std::string_view(objPath), in neighbor()
375 Neighbor::State::Permanent))); in neighbor()
867 auto& neighbors = config.map["Neighbor"]; in writeConfigurationFile()
870 auto& neighbor = neighbors.emplace_back(); in writeConfigurationFile() local
871 neighbor["Address"].emplace_back(sneighbor.second->ipAddress()); in writeConfigurationFile()
872 neighbor["MACAddress"].emplace_back(sneighbor.second->macAddress()); in writeConfigurationFile()
H A Dmeson.build59 'neighbor.cpp',
H A Dtypes.hpp66 * @brief Information about a neighbor from the kernel
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/
H A DNeighbor.interface.yaml2 This defines a network Neighbor mapping.
11 The IP Address of the neighbor.
23 State the neighbor is in.
30 The internal state of the neighbor entry.
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/Neighbor/
H A Dmeson.build4 sdbusplus_current_path = 'xyz/openbmc_project/Network/Neighbor'
7 'xyz/openbmc_project/Network/Neighbor/CreateStatic__markdown'.underscorify(),
9 '../../../../../yaml/xyz/openbmc_project/Network/Neighbor/CreateStatic.interface.yaml',
23 'xyz/openbmc_project/Network/Neighbor/CreateStatic',
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/Neighbor/CreateStatic/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/Network/Neighbor/CreateStatic'
6 'xyz/openbmc_project/Network/Neighbor/CreateStatic__cpp'.underscorify(),
8 '../../../../../../yaml/xyz/openbmc_project/Network/Neighbor/CreateStatic.interface.yaml',
28 'xyz/openbmc_project/Network/Neighbor/CreateStatic',
/openbmc/phosphor-networkd/yaml/xyz/openbmc_project/Network/Neighbor/
H A DCreateStatic.interface.yaml3 - name: Neighbor
5 Create a static neighbor entry.
19 The path for the created neighbor object.
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/Neighbor/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/Network/Neighbor'
8 '../../../../../yaml/xyz/openbmc_project/Network/Neighbor.interface.yaml',
28 'xyz/openbmc_project/Network/Neighbor',
/openbmc/phosphor-host-ipmid/
H A Dtransporthandler.hpp26 #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
[all …]
H A Dtransportconstants.hpp21 constexpr auto INTF_NEIGHBOR = "xyz.openbmc_project.Network.Neighbor";
23 "xyz.openbmc_project.Network.Neighbor.CreateStatic";
H A Dtransporthandler.cpp16 using sdbusplus::server::xyz::openbmc_project::network::Neighbor;
385 auto neighbor = in reconfigureGatewayMAC() local
387 if (neighbor) in reconfigureGatewayMAC()
389 deleteObjectIfExists(bus, params.service, neighbor->path); in reconfigureGatewayMAC()
1244 auto neighbor = channelCall<getGatewayNeighbor<AF_INET>>(channel); in getLan() local
1245 if (neighbor) in getLan()
1247 mac = neighbor->mac; in getLan()
1360 auto neighbor = channelCall<getGatewayNeighbor<AF_INET6>>(channel); in getLan() local
1361 if (neighbor) in getLan()
1363 mac = neighbor->mac; in getLan()
/openbmc/google-misc/subprojects/ncsid/src/
H A Dnic-hostful@.target6 Wants=update-ra-neighbor@%i.service
7 Wants=update-ra-neighbor@%i.timer
H A Dnic-hostless@.target8 Wants=update-ra-neighbor@%i.service
9 Wants=update-ra-neighbor@%i.timer
/openbmc/openbmc/meta-google/recipes-google/ncsi/files/
H A D50-gbmc-ncsi.rules.in28 icmpv6 type nd-neighbor-advert accept
29 icmpv6 type nd-neighbor-solicit accept
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Network/
H A Dmeson.build8 subdir('Neighbor') subdir
136 '../../../../yaml/xyz/openbmc_project/Network/Neighbor.interface.yaml',
138 output: ['Neighbor.md'],
150 'xyz/openbmc_project/Network/Neighbor',
/openbmc/phosphor-networkd/gen/xyz/openbmc_project/Network/
H A Dmeson.build3 subdir('Neighbor') subdir
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/ndisc6/
H A Dndisc6_1.0.8.bb59 DESCRIPTION:${PN}-ndisc6 = "ICMPv6 Neighbor Discovery tool. \
60 Performs IPv6 neighbor discovery in userland. Replaces arping from the \
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-connectivity/libndp/
H A Dlibndp_1.9.bb1 SUMMARY = "Library for IPv6 Neighbor Discovery Protocol"
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DAddressPool.v1_3_0.json455 "description": "Border Gateway Protocol (BGP) neighbor related properties.",
456 …"longDescription": "This type shall contain all Border Gateway Protocol (BGP) neighbor related pro…
473 "description": "Border Gateway Protocol (BGP) neighbor address.",
474 …his property shall contain the IPv4 address assigned to a Border Gateway Protocol (BGP) neighbor.",
494 …description": "The Classless Inter-Domain Routing (CIDR) value used for neighbor communication. T…
511 … "description": "An indication of whether BGP neighbor communication is enabled.",
512 …ongDescription": "The value of this property shall indicate whether BGP neighbor communication is …
550 … "description": "Border Gateway Protocol (BGP) neighbor log state change status.",
551 …n": "This property shall indicate whether Border Gateway Protocol (BGP) neighbor state changes are…
759 "description": "Border Gateway Protocol (BGP) neighbor related properties.",
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DAddressPool_v1.xml420 …rm="OData.LongDescription" String="This property shall indicate whether neighbor Multi Exit Discri…
468 …<Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor related proper…
469 …" String="This property shall contain all Border Gateway Protocol (BGP) neighbor related propertie…
680 …<Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor related proper…
681 …tion" String="This type shall contain all Border Gateway Protocol (BGP) neighbor related propertie…
684 … <Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor address."/>
685 …is property shall contain the IPv4 address assigned to a Border Gateway Protocol (BGP) neighbor."/>
754 …<Annotation Term="OData.Description" String="Border Gateway Protocol (BGP) neighbor log state chan…
755 …ing="This property shall indicate whether Border Gateway Protocol (BGP) neighbor state changes are…
770 …n" String="This property shall contain the maximum number of prefixes allowed from the neighbor."/>
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-daemons/radvd/
H A Dradvd_2.20.bb4 advertisements as described in RFC 2461, Neighbor \
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/ndisc6/ndisc6/
H A D0001-Remove-use-of-variables-indicating-buildtime-informa.patch53 "ndisc6: IPv6 Neighbor/Router Discovery userland tool %s (%s)\n"), VERSION, "$Rev$");

12