Spdk/lib/sock/spdk_sock.map
Ben Walker b77db23ef9 sock: Map operations are now part of the module API
Individual modules will need to mantain their own placement maps for
this to work correctly, especially if modules have different algorithms.
This is a step toward allowing them to do that.

Change-Id: Ie798baa50b94f1e99d6690adb606b936c7b30da0
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7217
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
2021-04-16 05:04:29 +00:00

52 lines
1.1 KiB
Plaintext

{
global:
# public functions in spdk/sock.h
spdk_sock_get_default_opts;
spdk_sock_getaddr;
spdk_sock_connect;
spdk_sock_connect_ext;
spdk_sock_listen;
spdk_sock_listen_ext;
spdk_sock_accept;
spdk_sock_close;
spdk_sock_flush;
spdk_sock_recv;
spdk_sock_writev;
spdk_sock_writev_async;
spdk_sock_readv;
spdk_sock_set_recvlowat;
spdk_sock_set_recvbuf;
spdk_sock_set_sendbuf;
spdk_sock_is_ipv6;
spdk_sock_is_ipv4;
spdk_sock_is_connected;
spdk_sock_group_create;
spdk_sock_group_get_ctx;
spdk_sock_group_add_sock;
spdk_sock_group_remove_sock;
spdk_sock_group_poll;
spdk_sock_group_poll_count;
spdk_sock_group_close;
spdk_sock_get_optimal_sock_group;
spdk_sock_impl_get_opts;
spdk_sock_impl_set_opts;
spdk_sock_set_default_impl;
spdk_sock_write_config_json;
# public functions in spdk/net.h
spdk_net_framework_register;
spdk_net_framework_start;
spdk_net_framework_fini;
spdk_net_framework_init_next;
spdk_net_framework_fini_next;
# internal function in spdk_internal/sock.h
spdk_net_impl_register;
spdk_sock_map_insert;
spdk_sock_map_release;
spdk_sock_map_lookup;
local: *;
};