summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Hu <whowutwut@gmail.com>2017-05-18 22:06:17 -0400
committerPatrick Williams <patrick@stwcx.xyz>2017-06-02 11:53:25 +0000
commitf1ba67758a153513bc7cf86b0070866c9b0d612b (patch)
tree1a912bbd823305b41ccbd821cde0e07208618007
parent4b271e18b96bbb45492b098591bc8d7525a1522f (diff)
downloadphosphor-dbus-interfaces-f1ba67758a153513bc7cf86b0070866c9b0d612b.tar.gz
phosphor-dbus-interfaces-f1ba67758a153513bc7cf86b0070866c9b0d612b.zip
Update README.md
Formatted the headings of the Network README file and fixed the formatting that caused the eg. endpoints to not render correctly on the webpage. Change-Id: I32863a668b9bba03f4a95eb762ad7d7203b7a601 Signed-off-by: Victor Hu <whowutwut@gmail.com>
-rw-r--r--xyz/openbmc_project/Network/README.md45
1 files changed, 20 insertions, 25 deletions
diff --git a/xyz/openbmc_project/Network/README.md b/xyz/openbmc_project/Network/README.md
index 9cf6101..9391c65 100644
--- a/xyz/openbmc_project/Network/README.md
+++ b/xyz/openbmc_project/Network/README.md
@@ -1,21 +1,20 @@
- Network Management
- ==================
-Overview
-=========
+# Network Management
+
+## Overview
+
A Network Manager is a daemon which handles network management operations.
-It must implement the xyz.openbmc_project.Network.SystemConfiguration.interface
-and org.freedesktop.DBus.ObjectManager.
+It must implement the `xyz.openbmc_project.Network.SystemConfiguration.interface`
+and `org.freedesktop.DBus.ObjectManager`.
When the network manager daemon comes up, it should create objects
implementing physical link/virtual interfaces such as
-xyz.openbmc_project.Network.EthernetInterface or
-xyz.openbmc_project.Network.VLANInterface on the system.
+`xyz.openbmc_project.Network.EthernetInterface` or
+`xyz.openbmc_project.Network.VLANInterface` on the system.
IP address(v4 and v6) objects must be children objects of the
physical/virtual interface object.
-Interfaces
-==========
+## Interfaces
1. SystemConfiguration: This describes the system specific parameters.
2. EthernetInterface: This describes the interface specific parameters.
@@ -24,36 +23,32 @@ Interfaces
5. VLANInterface: This describes the VLAN specific properties.
6. Bond: This describes the interface bonding parameters.
-DbusObjects:
+# DbusObjects
+
+## Interface Objects
-Interface Objects
-=================
Interface objects can be physical as well as virtual.
If the object is physical interface, it can't be deleted,
but if it is a virtual interface object it can be deleted.
-eg:
-/xyz/openbmc_project/network/<interfacename>:
+eg: `/xyz/openbmc_project/network/<interfacename>`
+
+## IPAddress Objects
-IPAddress Objects
-=================
There can be multiple ip address objects under an interface object.
These objects can be deleted by the delete function.
IPv4 object will have the following dbus object path.
-eg:
-/xyz/openbmc_project/network/<interface>/<ipv4>/0/
+eg: `/xyz/openbmc_project/network/<interface>/<ipv4>/<id>/`
IPv6 object will have the following dbus object path.
-eg:
-/xyz/openbmc_project/network/<interface>/<ipv6>/0/
+eg: `/xyz/openbmc_project/network/<interface>/<ipv6>/<id>/`
+
+## Conf Object
-Conf Object
-===========
This object will have the system configuration related parameters.
-eg:
-/xyz/openbmc_project/network/conf
+eg: `/xyz/openbmc_project/network/conf`
OpenPOWER on IntegriCloud