linux-gbmc: Enable ipv6 multi-routing table

We don't really use it but it shares some code with kernel local route
generation. We are seeing weird issue without this flags:
https://bugzilla.kernel.org/show_bug.cgi?id=217639

which can break bmc network. With a separate local table ID we are not
seeing such issue.

Tested:

before:
>ip addr add 2002:a05:7303:f30b:fd01:: dev dummy0
>ip addr replace 2002:a05:7303:f30b:fd01:: dev dummy0
>ip -6 route show table local | grep 2002:a05:7303:f30b:fd01::

after:
>ip addr add 2002:a05:7303:f30b:fd01:: dev dummy0
>ip addr replace 2002:a05:7303:f30b:fd01:: dev dummy0
>ip -6 route show table local | grep 2002:a05:7303:f30b:fd01::
local 2002:a05:7303:f30b:fd01:: dev dummy0 proto kernel metric 0 pref medium

ssh worked and bmc networking is up after boot

https://fusion2.corp.google.com/ci/guitar/projects/UNSPECIFIED/activity/0d9a02bc-8fd9-41da-80b3-ad3792e9a0cf/overview

Google-Bug-Id: 333985313
Change-Id: I408d68f3a7d701903a4290a42b42f38fab2771be
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
(cherry picked from commit 1ff52fdaf95bcaa2c0a1afed4b5c4a019b5f3cff)
1 file changed
tree: e52de178b0f0de5dc0c7a6ce98bf5d1861cd2f34
  1. conf/
  2. dynamic-layers/
  3. recipes-bsp/
  4. recipes-connectivity/
  5. recipes-core/
  6. recipes-devtools/
  7. recipes-extended/
  8. recipes-google/
  9. recipes-kernel/
  10. recipes-phosphor/
  11. LICENSE
  12. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.