meta-google: gbmc-bridge: Always scope stateless network to fd00

If our BMC gets assigned a /64, we don't want to overlap its network
with the stateless one.

Change-Id: I9a69eb9ac1e1e56138e591a54715a15e5101e446
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-lib.sh b/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-lib.sh
index 27eeac5..c2a3ddf 100644
--- a/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-lib.sh
+++ b/meta-google/recipes-google/networking/gbmc-bridge/gbmc-br-lib.sh
@@ -70,7 +70,6 @@
 
   local pfx
   pfx="$(ip_bytes_to_str pfx_bytes)"
-  (( pfx_bytes[9] &= 0xf0 ))
   # We either have an inband IP address that has a /76 allocation for
   # our BMCs, or we have an OOB address that is a /64. We can only tell the
   # difference by the 9th byte being 00 vs fd.
@@ -80,6 +79,8 @@
   else
     stateless_size=76
   fi
+  (( pfx_bytes[8] |= 0xfd ))
+  (( pfx_bytes[9] &= 0xf0 ))
   local stateless_pfx
   stateless_pfx="$(ip_bytes_to_str pfx_bytes)"
   local contents