Age | Commit message (Collapse) | Author | Files | Lines |
|
Now that we can convert to and from IP bytes, we should use them
everywhere to ensure values are parsed correctly.
Change-Id: I995091d1eff670db6678b4a2f4a64113e93308f7
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This makes it possible to get a human readable address back from a byte
array.
Change-Id: Ifcc98bcc95b8d75fe7d1aae1c264cbddf3fc5bd0
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: Ie3a20df633346692039103edc882e202b7c3309b
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This will be used to compare parts of addresses instead of applying
regexes to them.
Change-Id: Ide7366cab967e31a74cbb4002bad1046432037e3
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This change ensures that ULA addresses don't get used as the source
when trying to send packets outside the machine.
Change-Id: I46413a2587634a79f0c0fc4051587e39a9fdcf50
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We want to be able to categorize public addresses being used for
internal traffic, and allow them to access internal services.
Change-Id: I1f4b8eaa329954f330c3052c0c789b8e5e3b4662
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Mostly bugfixes, but importantly contains a parallel build fix that
periodically affects builds.
Change-Id: Ib60fb1fbd1427f5e6542c12c1383bdc871af5905
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We want BMCs to be able to discover their machine prefix and assign a
stable IPv6 based on that prefix combined with the MAC of the BMC.
Change-Id: I67b8c56f50ff3a970175abcb81b429ceb1258b69
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This allows gBMCs to route packets, needed for routing packets to the
management netowrk.
Change-Id: I71f59eeb12607aa9c9d64687fb983938d5d69413
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This dynamically detects addresses applied to the NC-SI interface and
infers the addreses which should be used explicitly by BMCs.
Change-Id: I9036be0a54936aace580746cd1900ee653f43cfd
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Break down packets by their incoming address and ensure that we don't
allow packets to unintended destinations. Right now this is effectively
a no-op, but it will be necessary for BMC public addressing.
Change-Id: I39c16c3b9cd4c293df42b928674e39677d7834e9
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We want to eventually replace the link layer address with an address
from an EEPROM. This change keeps the hardcoded address that services
depend on, but allows for the MAC to be changed.
Change-Id: I748fab21561f0f22ec0790487755e29e9aecd1b0
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
If the bridge interface is assigned a MAC at runtime then it needs to
add the appropriate ULA address for that MAC.
Change-Id: Ia109c36320a78bb02ba9b54038ca23b0d3e2c948
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This adds a machine local ethernet network which allows BMCs to
communicate with one another.
Change-Id: I5e0ace231af02d84f7678b8241b5ec71823e86af
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: I3cc51f3d5885e983ca6f901c103eec4e64c9943c
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Add a daemon that monitors all link / addr / route changes on a system,
and runs a set of installed hooks to perform customized behavior when
these changes occur.
Change-Id: Id2a6b7dc2534ebae1beca7135528a6e1e4eada57
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Provides a utility for working with network type data. Right now this is
just for MAC address parsing and conversion to EUI{48,64}.
Change-Id: I49946d8147f1c7b10cfe3a9e55b20fc30c083eda
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Provides a basic facility for unit testing shell scripts.
Change-Id: I8b8baa1595ed80e5b8d13654ebdc3ba1d044b0cf
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We want a key we can freely distribute to anyone who is building gBMC
for use with SSH on development images.
Change-Id: Iafedbbc6ebe2e62bce966bb368dd53831e29bd00
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This adds a startup routine that compiles an authorized_keys file from
multiple locations in the filesystem, allowing for multiple providers
without clashing.
Change-Id: Ib26e04af42f29d42410154fdd809aa3a525fc9d5
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Fixes a crash with the latest openbmc
Change-Id: Iacceb48d629cd3dd8e6f7f7a49053407438cfbbc
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We don't need sysv compatability so remove it from systemd
Change-Id: I4eabf7259d7449a94d9e72a8a372c29e52dc3e5d
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: I1a48488917484c16d070fe9d9afdc9c2e26f25ea
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We want to create a nanopb recipe instead of copying nanopb code into
multiple recipes that need it.
Signed-off-by: Zhenfei Tai <ztai@google.com>
Change-Id: Id03695ccd1ef57f078eefb9e3638bbd802234e58
|
|
Latest upstream yocto has moved on to the 3.3 hardknott release
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
|
|
We want to allow the mapper to discover interfaces and services that are
published in the gBMC domain.
Change-Id: Id107532d6a1ab52892ad310e516807accd6552f9
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Update recipes-core/dropbear code from gBMC.
Google-Bug-Id: 179618554
Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669
Signed-off-by: Willy Tu <wltu@google.com>
Change-Id: I56886cf316ebc5f77e0f5afdc0bcc970d7cf490e
|
|
This saves us ~400KB compressed in our current linux kernel images.
Change-Id: I9810ef4933abfdccc7f45459a1a5e5f230087f07
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: I0e68a7520191554680c94d8e3b8bc98f368ac71b
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: I4507510cdb63c4be710c5674da87d640c633d610
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
William A. Kennington III (1):
kcsbridge: Add alternative daemon
Change-Id: I9e022d7b6d447269362652487f0d963ea2df53b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We don't want to generate bump commits for each project in the repo.
Instead, provide an include that has common parameters used by all
google-misc projects.
Change-Id: Ice589c03aa0d38ca5043ee2081f3757568c4e4bb
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We don't want errors in loading previous rules to affect the state of the
ruleset during restart.
Change-Id: Ic122e971670d56022029f1155c1accdf129672d0
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Brandon Kim (1):
acpi-power-state: Import from gBMC
William A. Kennington III (2):
meson: Fix build with 0.57.1
metrics-ipmi-blobs: Fix generated source dependency
Change-Id: I3234d7d21787e3050b53abcdb62e0f89e0dce78e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
meson: Fix build with 0.57.1
Change-Id: I6b08157a77b2dbd2ce589a1f9fd4b8287890c92e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
meson: Fix build with 0.57.1
Change-Id: Ie3cdfdbc7a2e83bed6ab8063de2b12b05327c256
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
metrics-ipmi-blobs provides a set of BMC health info through an IPMI
blob.
Tested:
After adding the meta-google layer, the recipe "metrics-ipmi-blobs"
shows up in `bitbake-layers show-recipes`.
Change-Id: I0239644c16cecdf9a959b646bbab570737d4ee15
Signed-off-by: Sui Chen <suichen@google.com>
|
|
Initial recipes-bsp/images code from gBMC.
Google-Bug-Id: 179618483
Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669
Signed-off-by: Willy Tu <wltu@google.com>
Change-Id: I914a3ac26eee2b121eeb1b92ea0c5636295c4272
|
|
Handy since it allows you to wrap utilities, faking interactive
execution and enabling them to properly line buffer output.
Change-ID: I4672e431edc143da6f9018212a17d2cd9d8f6579
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: I0fad530d23558737b4217ab604fc31098ac06254
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Brandon Kim (2):
Adding google license header to source files
acpi-power-state: Import from gBMC
Sui Chen (1):
metrics-ipmi-blobs: Add from gBMC
William A. Kennington III (2):
metrics-ipmi-blobs: util: openbmc uses pragma once
metrics-ipmi-blobs: Refactor meson build
Change-Id: I276a1ccfa03e96d8d7e741865d5e4d466bbc11ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Upstream: 3c2cdab65317061f819ca0f48448821ea4ab79cf
Change-Id: I7c519c5d1b4d404727aee909ea7582165c9f4dd4
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Initial recipes-google/acpi-power-state-daemon from gBMC
Google-Bug-Id: 182214245
Upstream: 311f7935ef5633e5da9599d75a01cf561cd00306
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Ide5a16f2a65317c2c9f753eb4fef7d5f01abe27d
|
|
Change-Id: I73cf1b4f0777080521180352124f6c271fab2815
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: Ib2cc970201324affc212b644598ef39f4cafffbb
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We want to make sure rules get parsed in a sensible order, following a
sorting order similar to systemd units.
Change-Id: Ica06c953dba793d89d50c6b4cfc8e8a2eb1f58de
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
iproute2 provides a more complete set of utilies that are better behaved
than the busybox variants with more complex network configurations.
Change-Id: Ic638fac3deda68e2e509d733994b7b24cd2d38f1
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This package allows a system to specify an IPMI FRU that contains MAC
Address information used to populated MAC addresses for specified
interfaces.
Change-Id: I457d41509da0e63db4410937b84140d4ba410b41
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: I4700ccc2d96385f9c7113e402ca9e1c9f788f399
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
/sbin/bridge-stp was incorrectly migrated this repo as a duplicate
copy of the recipe.
Change-Id: I3efded2aaff614c1cdfd3f7d74b8dfcade378114
Signed-off-by: William A. Kennington III <wak@google.com>
|