From 068b816b3c9bf75dcd2a808fc81c67a32fbe29ea Mon Sep 17 00:00:00 2001 From: David Cobbley Date: Wed, 6 Jun 2018 10:11:58 -0700 Subject: [PATCH] Modify Dbus for IPv6. Add additional interfaces for IPv6 use. --- .../Network/EthernetInterface.interface.yaml | 17 ++++++++++++++++- xyz/openbmc_project/Network/IP.interface.yaml | 4 ++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/xyz/openbmc_project/Network/EthernetInterface.interface.yaml b/xyz/openbmc_project/Network/EthernetInterface.interface.yaml index 744ac77..6b7cd9a 100644 --- a/xyz/openbmc_project/Network/EthernetInterface.interface.yaml +++ b/xyz/openbmc_project/Network/EthernetInterface.interface.yaml @@ -42,6 +42,14 @@ properties: description: > This indicates link local auto configuration on this ethernet interface and configured on this ethernet interface. + - name: IPv6AcceptRA + type: boolean + description: > + Boolean for accepting router advertisements in IPv6 + - name: IPAddressEnables + type: enum[self.IPAllowed] + description: > + The type of IP connection is allowed on this channel enumerations: - name: LinkLocalConf @@ -52,4 +60,11 @@ enumerations: - name: v4 - name: v6 - name: none - + - name: IPAllowed + description: > + Determines whether the system allows both IPv6 & IPv4, or disables on + or the other + values: + - name: IPv4AndIPv6 + - name: IPv4Only + - name: IPv6Only diff --git a/xyz/openbmc_project/Network/IP.interface.yaml b/xyz/openbmc_project/Network/IP.interface.yaml index 565dcd6..2ffb016 100644 --- a/xyz/openbmc_project/Network/IP.interface.yaml +++ b/xyz/openbmc_project/Network/IP.interface.yaml @@ -22,6 +22,10 @@ properties: type: string description: > This is the IP gateway for this address. + - name: BackupGateway + type: string + description: > + This is the IP address of the backup gateway. - name: Type type: enum[self.Protocol] description: > -- 2.7.4