diff options
author | Thang Q. Nguyen <thang@os.amperecomputing.com> | 2023-11-07 13:34:36 +0300 |
---|---|---|
committer | Thang Q. Nguyen <thang@os.amperecomputing.com> | 2023-11-21 10:41:56 +0300 |
commit | 6838acd66f1fd15761282c181e689cc334dc635c (patch) | |
tree | 57e71fad28937b8af747d0d3021d61401bdd99b4 /meta-ampere/meta-jade/recipes-phosphor | |
parent | f7150ec37089cb4de33587ce004901314876b9df (diff) | |
download | openbmc-6838acd66f1fd15761282c181e689cc334dc635c.tar.xz |
meta-ampere: mtjade: network: use sync-mac for MAC from FRU
Switch to use phosphor-networkd's sync-mac feature to get and use MAC
address from FRU, replacing Ampere approach.
Tested:
1. Boot the BMC to Linux and login to console
2. Get BMC MAC address in FRU
$ ipmitool fru print 0 | grep "Board Extra"
Board Extra : 70:E2:84:8F:E3:56
3. Check eth0 HWaddr with MAC in FRU
$ ifconfig eth1 | grep HWaddr
eth1 Link encap:Ethernet HWaddr 70:E2:84:8F:E3:56
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Signed-off-by: Khang Nguyen <khangng@amperecomputing.com>
Change-Id: I7121fde2f7b8d673e3ae0b1e5a03f175a10ea578
Diffstat (limited to 'meta-ampere/meta-jade/recipes-phosphor')
-rw-r--r-- | meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network/config.json | 3 | ||||
-rw-r--r-- | meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network_%.bbappend | 11 |
2 files changed, 14 insertions, 0 deletions
diff --git a/meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network/config.json b/meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network/config.json new file mode 100644 index 0000000000..14ef18c031 --- /dev/null +++ b/meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network/config.json @@ -0,0 +1,3 @@ +{ + "eth1": "" +} diff --git a/meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network_%.bbappend b/meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network_%.bbappend new file mode 100644 index 0000000000..2f2ee59295 --- /dev/null +++ b/meta-ampere/meta-jade/recipes-phosphor/network/phosphor-network_%.bbappend @@ -0,0 +1,11 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +PACKAGECONFIG:append = " sync-mac " + +SRC_URI:append = " file://config.json " +FILES:${PN} += "${datadir}/network/*.json" + +do_install:append() { + install -d ${D}${datadir}/network/ + install -m 0644 ${WORKDIR}/config.json ${D}${datadir}/network/ +} |