Add IPv4/Ipv6 default gateway properties on Ethernet interface

Currently, OpenBMC stack allows a single default gateway
for the system(default gateway property present in system config)
Latest kernel allows to configure multiple default gateways.
so its proposed OpenBMC D-bus interfaces to tie the gateway property
with the Ethernet interface schema instead of system configuration dbus
interfaces and discussed over OpenBmc mailing list.

Clients will be able to configure default gateway for each Ethernet interface.
clients will use dbus property on Ethernet interface instead of system config
interface.

Implementation:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-networkd/+/34852

Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
Change-Id: I5d671cac5ec8ef4ccd8deac0c0626e8d52db70eb
2 files changed
tree: dede41e0ddb4a9aade4b5544c537407d0fe77a1c
  1. com/
  2. org/
  3. xyz/
  4. .gitignore
  5. bootstrap.sh
  6. configure.ac
  7. generate_makefile.sh
  8. generate_yaml_makefile.sh
  9. LICENSE
  10. MAINTAINERS
  11. Makefile.am
  12. Makefile.interfaces.in
  13. Makefile.yaml.in
  14. phosphor-dbus-interfaces.pc.in
  15. README.md
README.md

phosphor-dbus-interfaces

YAML descriptors of standard D-Bus interfaces. The format is described by the sdbusplus binding generation tool sdbus++.

Only the xyz/openbmc_project interfaces are built by default.

Enable the OpenPower D-Bus interfaces with:

--enable-openpower-dbus-interfaces

Enable IBM D-Bus interfaces with:

--enable-ibm-dbus-interfaces