Home
last modified time | relevance | path

Searched refs:SockIO (Results 1 – 12 of 12) sorted by relevance

/openbmc/google-misc/subprojects/ncsid/src/
H A Dnet_sockio.cpp23 int SockIO::close() in close()
35 int SockIO::write(const void* buf, size_t len) in write()
40 int SockIO::recv(void* buf, size_t maxlen) in recv()
45 SockIO::~SockIO() in ~SockIO()
47 SockIO::close(); in ~SockIO()
H A Dncsi_sockio.h27 class SockIO : public net::SockIO
30 SockIO() = default;
32 explicit SockIO(int sockfd) : net::SockIO(sockfd) {} in SockIO() function
H A Dnet_sockio.h24 class SockIO
27 SockIO() = default;
28 explicit SockIO(int sockfd) : sockfd_{sockfd} {} in SockIO() function
29 virtual ~SockIO();
H A Dncsi_sockio.cpp33 int SockIO::init() in init()
40 int SockIO::bind_to_iface(const net::IFaceBase& iface) in bind_to_iface()
70 int SockIO::filter_vlans() in filter_vlans()
76 int SockIO::recv(void* buf, size_t maxlen) in recv()
H A Dncsi_state_machine.h49 void set_sockio(net::SockIO* sock_io);
115 net::SockIO* sock_io_ = nullptr;
H A Dncsid.cpp34 ncsi::SockIO ncsi_sock; in main()
H A Dncsi_state_machine.cpp417 void StateMachine::set_sockio(net::SockIO* sock_io) in set_sockio()
/openbmc/google-misc/subprojects/ncsid/doc/
H A Dncsid_arch.dot10 <td port="sockio" bgcolor="lightblue">net::SockIO</td>
40 ncsi_sockio [label="ncsi::SockIO"];
H A Dncsid_internals.md80 heavily based on EC code. It uses `net::SockIO` interface to interact with the
88 ### ncsi::SockIO
90 Implements `net::SockIO` and sends NC-SI commands to the NIC through raw Unix
103 `net::SockIO` and `net::ConfigBase` interfaces. This makes it easy to mock them.
H A Dncsid_test_arch.dot8 …<tr><td port="sockio" bgcolor="lightblue">net::SockIO</td><td bgcolor="lightblue" colspan="2" port…
/openbmc/google-misc/subprojects/ncsid/test/
H A Dsock_test.cpp35 ncsi::SockIO ncsi_sock(sock_fake_fd); in TEST()
H A Dncsi_test.cpp63 class NICConnection : public net::SockIO