commit | c514d874e4ce3ed1f747cfcb4bab5990393c55e8 | [log] [tgz] |
---|---|---|
author | William A. Kennington III <wak@google.com> | Sat Apr 06 18:19:38 2019 -0700 |
committer | Vernon Mauery <vernon.mauery@linux.intel.com> | Fri Sep 27 17:18:29 2019 +0000 |
tree | 3f53b6aee184df63fed0e12be530fb0ab1e7184d | |
parent | e7023926675030a5976dffda0825445ca0b5ef84 [diff] |
transporthandler: Rewrite + New Handler This rewrites the old transport handler to use the new ipmi handler registration functions. It attempts to clean up the old code, by refactoring any business logic out of the code that parses the IPMI messages. This makes the code paths easier to understand and allows for better code re-use. This also gets rid of the concept of the settings change timer. Clients expect to see their settings take effect as soon as they are set, regardless of the "Set In Progress" flag. This means we no longer need a cache for our network settings that are about to be set by the daemon, and a client can hold the BMC in "Set In Progress" while it verifies settings like other BMC implementations. Change-Id: I5406a674f087600afdfc2c0b3adeacde10986abc Signed-off-by: William A. Kennington III <wak@google.com>
To build this package, do the following steps:
1. ./bootstrap.sh 2. ./configure ${CONFIGURE_FLAGS} 3. make
To clean the repository run ./bootstrap.sh clean
.