xref: /openbmc/phosphor-networkd/src/rtnetlink.hpp (revision 6a92363e90d14f6d4df41a0a5f25bfe9014fbe7a)
1 #pragma once
2 #include "types.hpp"
3 
4 #include <optional>
5 #include <string_view>
6 #include <tuple>
7 
8 namespace phosphor::network::netlink
9 {
10 
11 std::optional<std::tuple<unsigned, InAddrAny>>
12     gatewayFromRtm(std::string_view msg);
13 
14 AddressInfo addrFromRtm(std::string_view msg);
15 
16 } // namespace phosphor::network::netlink
17