From 67801f6ccabbe889dafc46226e6336576389d410 Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Sat, 9 May 2020 16:37:43 -0700 Subject: [PATCH] lib/sock: add a map file. Signed-off-by: Seth Howell Change-Id: I5cf35dbe14bf29050ea40f31553a10957f7dac11 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2296 Reviewed-by: Jim Harris Reviewed-by: Darek Stojaczyk Reviewed-by: Aleksey Marchuk Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins --- lib/sock/Makefile | 2 ++ lib/sock/spdk_sock.map | 44 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 lib/sock/spdk_sock.map diff --git a/lib/sock/Makefile b/lib/sock/Makefile index b5d8302fe..adcb6f3cb 100644 --- a/lib/sock/Makefile +++ b/lib/sock/Makefile @@ -42,4 +42,6 @@ C_SRCS = sock.c net_framework.c LIBNAME = sock +SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_sock.map) + include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk diff --git a/lib/sock/spdk_sock.map b/lib/sock/spdk_sock.map new file mode 100644 index 000000000..29d18c27f --- /dev/null +++ b/lib/sock/spdk_sock.map @@ -0,0 +1,44 @@ +{ + 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; + + # 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; + + local: *; +};