2017-07-19 04:54:53 +08:00
|
|
|
/*
|
|
|
|
* Copyright (c) 2018 Linaro Limited.
|
|
|
|
*
|
|
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
|
|
*/
|
|
|
|
|
2018-11-30 18:54:56 +08:00
|
|
|
#include <logging/log.h>
|
|
|
|
LOG_MODULE_REGISTER(net_socket_offload, CONFIG_NET_SOCKETS_LOG_LEVEL);
|
2018-10-06 05:37:37 +08:00
|
|
|
|
2017-07-19 04:54:53 +08:00
|
|
|
#include <net/socket_offload.h>
|
|
|
|
|
|
|
|
/* Only one provider may register socket operations upon boot. */
|
|
|
|
const struct socket_offload *socket_ops;
|
|
|
|
|
|
|
|
void socket_offload_register(const struct socket_offload *ops)
|
|
|
|
{
|
|
|
|
__ASSERT_NO_MSG(ops);
|
|
|
|
__ASSERT_NO_MSG(socket_ops == NULL);
|
|
|
|
|
|
|
|
socket_ops = ops;
|
|
|
|
}
|