Home
last modified time | relevance | path

Searched +full:net +full:- +full:ipmid (Results 1 – 25 of 50) sorted by relevance

12

/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Ipmi/
H A DSOL.interface.yaml2 SOL properties use for Get/Set SOL config parameter command in host-ipmid
3 sending config to SOL process in net-ipmid. Since some platforms need to
5 manager is implemented in net-ipmid and cannot be accessed by host-ipmid,
6 add a D-Bus interface for host-ipmid command to transfer properties to
7 net-ipmid. This interface will be implemented in phosphor-settings.
9 - name: Progress
15 - name: Enable
21 - name: ForceEncryption
26 - name: ForceAuthentication
31 - name: Privilege
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-ethstats_git.bb3 HOMEPAGE = "http://github.com/openbmc/phosphor-ipmi-ethstats"
4 LICENSE = "Apache-2.0"
6 DEPENDS += "phosphor-ipmi-host"
11 SRC_URI = "git://github.com/openbmc/phosphor-ipmi-ethstats;branch=master;protocol=https"
16 inherit obmc-phosphor-ipmiprovider-symlink
18 EXTRA_OEMESON:append = " -Dtests=disabled"
20 PACKAGECONFIG[google-oen] = "-Dgoogle_oen=true,-Dgoogle_oen=false"
22 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}"
23 FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}"
24 FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}"
[all …]
H A Dphosphor-ipmi-net_git.bb11 # Override the default phosphor-ipmi-config.bb with a bbappend
14 HOMEPAGE = "https://github.com/openbmc/phosphor-net-ipmid"
15 LICENSE = "Apache-2.0"
19 DEPENDS += "phosphor-ipmi-host"
24 SRC_URI = "git://github.com/openbmc/phosphor-ne
[all...]
H A Dphosphor-ipmi-host_git.bb5 LICENSE = "Apache-2.0"
8 RRECOMMENDS:${PN} += "packagegroup-obmc-ipmid-providers-libs"
11 inherit obmc-phosphor-ipmiprovider-symlink
12 inherit obmc-phosphor-sdbus-service
13 inherit obmc-phosphor-systemd
14 inherit phosphor-ipmi-host
22 'VIRTUAL-RUNTIME_phosphor-ipmi-providers', True) or ''
24 whitelists = [ '{}-whitelist-native'.format(x) for x in whitelists ]
27 PACKAGECONFIG ??= "allowlist i2c-allowlist boot-flag-safe-mode softoff libuserlayer entity-manager-
28 PACKAGECONFIG[dynamic-sensors] = "-Ddynamic-sensors=enabled,-Ddynamic-sensors=disabled"
[all …]
H A Dphosphor-ipmi-flash_git.bb1 SUMMARY = "Phosphor OEM IPMI In-band Firmware Update over BLOB"
3 HOMEPAGE = "http://github.com/openbmc/phosphor-ipmi-flash"
4 LICENSE = "Apache-2.0"
7 phosphor-ipmi-blobs \
8 phosphor-logging \
11 ipmi-blob-tool \
14 PACKAGECONFIG ?= "cleanup-delete"
15 PACKAGECONFIG[cleanup-delete] = "-Dcleanup-delete=enabled,-Dcleanup-delete=disabled"
16 # If using static-layout, reboot-update is a good option to handle updating.
17 # To be able to track the update status, update-status option can be used.
[all …]
/openbmc/openbmc/meta-ieisystem/recipes-ieisystem/ipmi/
H A Diei-ipmi-oem_git.bb4 LICENSE = "Apache-2.0"
7 SRC_URI = "git://github.com/openbmc/iei-ipmi-oem;branch=master;protocol=https"
13 DEPENDS += "phosphor-ipmi-host"
14 DEPENDS += "phosphor-logging"
17 inherit obmc-phosphor-ipmiprovider-symlink
21 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}"
22 FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}"
23 FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}"
24 FILES:${PN}-dev:append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV}"
/openbmc/openbmc/meta-phosphor/classes/
H A Dobmc-phosphor-ipmiprovider-symlink.bbclass3 inherit obmc-phosphor-utils
6 LIBDIR = "${D}/${libdir}/ipmid-providers/"
10 HOSTIPMI_LIBDIR = "${D}/${libdir}/host-ipmid/"
11 NETIPMI_LIBDIR = "${D}/${libdir}/net-ipmid/"
12 BLOBIPMI_LIBDIR = "${D}/${libdir}/blob-ipmid/"
30 source = "../ipmid-providers/" + file
/openbmc/openbmc/meta-ampere/meta-common/recipes-phosphor/ipmi/
H A Dampere-ipmi-oem.bb4 LICENSE = "Apache-2.0"
8 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd"
10 inherit meson pkgconfig obmc-phosphor-ipmiprovider-symlink
15 SRC_URI = "git://github.com/openbmc/ampere-ipmi-oem.git;branch=master;protocol=https"
21 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}"
22 FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}"
23 FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}"
24 FILES:${PN}-dev:append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV}"
27 install -d ${D}${includedir}/ampere-ipmi-oem
28 install -m 0644 -D ${S}/include/*.hpp ${D}${includedir}/ampere-ipmi-oem
/openbmc/phosphor-net-ipmid/
H A Dcommand_table.hpp5 #include <ipmid/api.h>
29 return netFnLun() & ((1 << (lunBits + 1)) - 1); in lun()
40 * phosphor-net-ipmid. This would take the request part of the command as a
50 * Command details is used to register commands supported in phosphor-net-ipmid.
107 * registering commands to phosphor-net-ipmid, the session related commands and
126 * @param[in] commandData - Request Data for the command
127 * @param[in] handler - Reference to the Message Handler
162 * phosphor-net-ipmid. The RAKP commands, session commands and user management
182 * @param[in] commandData - Request Data for the command
183 * @param[in] handler - Reference to the Message Handler
[all …]
H A Dmain.cpp16 #include <ipmid/api.h>
17 #include <systemd/sd-daemon.h>
18 #include <systemd/sd-event.h>
22 #include <phosphor-logging/lg2.hpp>
77 app.add_option("-c,--channel", channel, "channel name. e.g., eth0"); in main()
79 app.add_option("-p,--port", port, "port number"); in main()
81 app.add_option("-v,--verbose", verbose, "print more verbose output"); in main()
89 strerror(-rc)); in main()
110 // Register the phosphor-net-ipmid session setup commands in main()
113 // Register the phosphor-net-ipmid SOL commands in main()
H A DREADME.md1 # phosphor-net-ipmid
H A Dmeson.build2 'phosphor-net-ipmid', 'cpp',
23 phosphor_dbus_interfaces_dep = dependency('phosphor-dbus-interfaces')
24 phosphor_logging_dep = dependency('phosphor-logging')
41 '-DBOOST_ERROR_CODE_HEADER_ONLY',
42 '-DBOOST_SYSTEM_NO_DEPRECATED',
43 '-DBOOST_COROUTINES_NO_DEPRECATION_WARNING',
44 '-DBOOST_ASIO_DISABLE_THREADS',
45 '-DBOOST_ALL_NO_LIB',
100 configure_file(input: 'phosphor-ipmi-net@.service',
101 output: 'phosphor-ipmi-net@.service',
[all …]
/openbmc/openbmc/meta-intel-openbmc/meta-common/recipes-intel/ipmi/
H A Dintel-ipmi-oem_git.bb4 LICENSE = "Apache-2.0"
7 SRC_URI = "git://github.com/openbmc/intel-ipmi-oem;branch=master;protocol=https"
13 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd phosphor-dbus-interfaces libgpiod libt…
15 inherit meson obmc-phosphor-ipmiprovider-symlink pkgconfig
22 FILES:${PN}:append = " ${libdir}/ipmid-providers/lib*${SOLIBS}"
23 FILES:${PN}:append = " ${libdir}/host-ipmid/lib*${SOLIBS}"
24 FILES:${PN}:append = " ${libdir}/net-ipmid/lib*${SOLIBS}"
25 FILES:${PN}-dev:append = " ${libdir}/ipmid-providers/lib*${SOLIBSDEV}"
28 install -d ${D}${includedir}/intel-ipmi-oem
29 install -m 0644 -D ${S}/include/*.hpp ${D}${includedir}/intel-ipmi-oem
/openbmc/openbmc/meta-facebook/recipes-fb/ipmi/
H A Dfb-ipmi-oem_git.bb4 LICENSE = "Apache-2.0"
7 SRC_URI = "git://github.com/openbmc/fb-ipmi-oem;branch=master;protocol=https"
13 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd "
15 inherit meson pkgconfig obmc-phosphor-ipmiprovider-symlink
18 PACKAGECONFIG:fb-compute-multihost ??= "bic"
20 PACKAGECONFIG[bic] = "-Dbic=enabled,-Dbic=disabled"
23 -Dtests=disabled \
24 -Dmachine='${MACHINE}' \
25 -Dhost-instances='${OBMC_HOST_INSTANCES}' \
33 FILES:${PN}:append = " ${datadir}/lcd-debug/*.json"
[all …]
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/ipmi/
H A Dfii-ipmi-oem_git.bb4 LICENSE = "Apache-2.0"
5 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
9 DEPENDS = "boost phosphor-ipmi-host phosphor-logging systemd libgpiod"
13 SRC_URI = "git://github.com/openbmc/foxconn-ipmi-oem.git;branch=master;protocol=https"
16 FILES:${PN}:append = " ${libdir}/ipmid-providers"
17 FILES:${PN}:append = " ${libdir}/host-ipmid"
18 FILES:${PN}:append = " ${libdir}/net-ipmid"
/openbmc/openbmc/meta-google/recipes-google/ipmi/
H A Dgoogle-ipmi-i2c_git.bb3 HOMEPAGE = "https://github.com/openbmc/google-ipmi-i2c"
6 LICENSE = "Apache-2.0"
11 DEPENDS += "phosphor-ipmi-host"
14 SRC_URI = "git://github.com/openbmc/google-ipmi-i2c;branch=master;protocol=https"
17 FILES:${PN}:append = " ${libdir}/ipmid-providers"
18 FILES:${PN}:append = " ${libdir}/host-ipmid"
19 FILES:${PN}:append = " ${libdir}/net-ipmid"
/openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/
H A Dphosphor-pid-control_git.bb7 HOMEPAGE = "github.com/openbmc/phosphor-pid-control"
8 LICENSE = "Apache-2.0"
10 DEPENDS += "autoconf-archive-native"
12 DEPENDS += "phosphor-dbus-interfaces"
13 DEPENDS += "phosphor-logging"
15 DEPENDS += "nlohmann-json"
19 DEPENDS += "phosphor-ipm
[all...]
/openbmc/phosphor-host-ipmid/include/ipmid/
H A Dapi.h4 #include <systemd/sd-bus.h>
27 // IPMI Net Function number as specified by IPMI V2.0 spec.
32 // IPMI Command for a Net Function number as specified by IPMI V2.0 spec.
52 // command. IPMID will just pass the netfn, cmd and also this data to plugins
65 // This is the callback handler that the plugin registers with IPMID. IPMI
103 // IPMI commands for net functions. Since this is to be used both by the ipmi
138 // channel so we are hardcoding it to KCS in case host-ipmid
157 // move this from ipmid.hpp, which is now gone
H A Dhandler.hpp8 * http://www.apache.org/licenses/LICENSE-2.0
21 #include <ipmid/api-types.hpp>
22 #include <ipmid/message.hpp>
23 #include <phosphor-logging/lg2.hpp>
24 #include <phosphor-logging/log.hpp>
37 #include <ipmid/api.h>
39 #include <ipmid/oemrouter.hpp>
49 message::Response::ptr response = request->makeResponse(); in errorResponse()
50 response->cc = cc; in errorResponse()
51 response->pack(args...); in errorResponse()
[all …]
/openbmc/docs/
H A Dcheatsheet.md11 meta-phosphor/common/recipes-kernel/linux/linux-obmc_X.Y.bb
31 $ bitbake obmc-phosphor-image
41 $ bitbake obmc-phosphor-image
49 meta-<layer>/meta-<system>/conf/machine/machineA.conf
50 meta-<layer>/meta-<system>/conf/machine/machineB.conf
59 $ bitbake obmc-phosphor-image
69 $ bitbake -c populate_sdk obmc-phosphor-image
70 $ ./tmp/deploy/sdk/openbmc-phosphor-glibc-x86_64-obmc-phosphor-image-armv5e-toolchain-2.1.sh
77 . /opt/openbmc-phosphor/2.1/environment-setup-armv5e-openbmc-linux-gnueabi
85 rm -rf build/conf
[all …]
/openbmc/phosphor-host-ipmid/
H A Dtransporthandler.hpp7 #include <ipmid/api-types.hpp>
8 #include <ipmid/api.hpp>
9 #include <ipmid/message.hpp>
10 #include <ipmid/message/types.hpp>
11 #include <ipmid/types.hpp>
12 #include <ipmid/utils.hpp>
13 #include <phosphor-logging/elog-errors.hpp>
14 #include <phosphor-logging/elog.hpp>
15 #include <phosphor-logging/log.hpp>
18 #include <stdplus/net/addr/ether.hpp>
[all …]
/openbmc/openpower-host-ipmi-oem/
H A Doemhandler.hpp3 #include <ipmid/api.h>
20 // IPMI commands for net functions.
31 * @param[in] filename - filename of file containing eSEL
39 * @param[in] eSELData - eSEL data containing OCC metrics data
/openbmc/intel-ipmi-oem/src/
H A Dbmccontrolservices.cpp8 // http://www.apache.org/licenses/LICENSE-2.0
20 #include <ipmid/api.hpp>
21 #include <ipmid/utils.hpp>
22 #include <phosphor-logging/log.hpp>
38 {rmcpServiceBitPos, "phosphor-ipmi-net"},
40 {solServiceBitPos, "obmc-console-ssh"},
41 {kvmServiceBitPos, "obmc-ikvm"},
83 std::string msgToLog = ec.message() + (msg.empty() ? "" : " - " + msg); in checkAndThrowError()
85 throw sdbusplus::exception::SdBusError(-EIO, msgToLog.c_str()); in checkAndThrowError()
102 -EIO, "ERROR in reading Masked property value"); in getEnabledValue()
[all …]
/openbmc/phosphor-ipmi-flash/bmc/firmware-handler/
H A Dmeson.build3 # phosphor-ipmi-flash config
5 if get_option('update-type') == 'static-layout'
6 if get_option('reboot-update')
7 config_data += 'config-static-bmc-reboot.json'
9 if get_option('update-status')
10 config_data += 'config-static-bmc-with-update-status.json'
12 config_data += 'config-static-bmc.json'
17 if get_option('host-bios')
18 config_data += 'config-bios.json'
27 install_dir: get_option('datadir') / 'phosphor-ipmi-flash')
[all …]
/openbmc/slpd-lite/
H A Dsock_channel.hpp107 * life of the descriptor is lifetime of the net-ipmid server. So we

12