lib/sock: remove spdk_sock_set_priority

Since the related feature is already contained in
spdk_sock_listen and spdk_sock_connect functions,
we no longer need this function.

Signed-off-by: Ziye Yang <ziye.yang@intel.com>
Change-Id: I1eafff0d139fa266a355fbee2bf0fc3947db69fc
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1876
Community-CI: Mellanox Build Bot
Community-CI: Broadcom CI
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
Ziye Yang 2020-02-19 23:13:24 +08:00 committed by Tomasz Zawadzki
parent a2201d050b
commit 8ad1f4bfa8
10 changed files with 6 additions and 77 deletions

View File

@ -106,6 +106,11 @@ and `spdk_thread_poll`.
Poll groups per session have been replaced by SPDK threads per vhost controller.
### sock
Remove `spdk_sock_set_priority` function since the feature to set the sock priority will be
contained in two new functions, i.e., `spdk_sock_listen_ext` and `spdk_sock_connect_ext`.
## v20.01
### bdev

View File

@ -217,16 +217,6 @@ int spdk_sock_set_recvlowat(struct spdk_sock *sock, int nbytes);
*/
int spdk_sock_set_recvbuf(struct spdk_sock *sock, int sz);
/**
* Set priority for the given socket.
*
* \param sock Socket to set the priority.
* \param priority Priority given by the user.
*
* \return 0 on success, -1 on failure.
*/
int spdk_sock_set_priority(struct spdk_sock *sock, int priority);
/**
* Set send buffer size for the given socket.
*

View File

@ -105,7 +105,6 @@ struct spdk_net_impl {
int (*set_recvlowat)(struct spdk_sock *sock, int nbytes);
int (*set_recvbuf)(struct spdk_sock *sock, int sz);
int (*set_sendbuf)(struct spdk_sock *sock, int sz);
int (*set_priority)(struct spdk_sock *sock, int priority);
bool (*is_ipv6)(struct spdk_sock *sock);
bool (*is_ipv4)(struct spdk_sock *sock);

View File

@ -875,15 +875,6 @@ _spdk_nvmf_tcp_handle_connect(struct spdk_nvmf_transport *transport,
SPDK_DEBUGLOG(SPDK_LOG_NVMF_TCP, "New connection accepted on %s port %s\n",
port->trid->traddr, port->trid->trsvcid);
if (transport->opts.sock_priority) {
rc = spdk_sock_set_priority(sock, transport->opts.sock_priority);
if (rc) {
SPDK_ERRLOG("Failed to set the priority of the socket\n");
spdk_sock_close(&sock);
return;
}
}
tqpair = calloc(1, sizeof(struct spdk_nvmf_tcp_qpair));
if (tqpair == NULL) {
SPDK_ERRLOG("Could not allocate new connection.\n");

View File

@ -34,7 +34,7 @@
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../..)
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
SO_VER := 2
SO_VER := 3
SO_MINOR := 0
SO_SUFFIX := $(SO_VER).$(SO_MINOR)

View File

@ -357,12 +357,6 @@ spdk_sock_set_sendbuf(struct spdk_sock *sock, int sz)
return sock->net_impl->set_sendbuf(sock, sz);
}
int
spdk_sock_set_priority(struct spdk_sock *sock, int priority)
{
return sock->net_impl->set_priority(sock, priority);
}
bool
spdk_sock_is_ipv6(struct spdk_sock *sock)
{

View File

@ -920,22 +920,6 @@ spdk_posix_sock_set_recvlowat(struct spdk_sock *_sock, int nbytes)
return 0;
}
static int
spdk_posix_sock_set_priority(struct spdk_sock *_sock, int priority)
{
int rc = 0;
#if defined(SO_PRIORITY)
struct spdk_posix_sock *sock = __posix_sock(_sock);
assert(sock != NULL);
rc = setsockopt(sock->fd, SOL_SOCKET, SO_PRIORITY,
&priority, sizeof(priority));
#endif
return rc;
}
static bool
spdk_posix_sock_is_ipv6(struct spdk_sock *_sock)
{
@ -1242,7 +1226,6 @@ static struct spdk_net_impl g_posix_net_impl = {
.set_recvlowat = spdk_posix_sock_set_recvlowat,
.set_recvbuf = spdk_posix_sock_set_recvbuf,
.set_sendbuf = spdk_posix_sock_set_sendbuf,
.set_priority = spdk_posix_sock_set_priority,
.is_ipv6 = spdk_posix_sock_is_ipv6,
.is_ipv4 = spdk_posix_sock_is_ipv4,
.is_connected = spdk_posix_sock_is_connected,

View File

@ -1007,22 +1007,6 @@ spdk_uring_sock_set_recvlowat(struct spdk_sock *_sock, int nbytes)
return 0;
}
static int
spdk_uring_sock_set_priority(struct spdk_sock *_sock, int priority)
{
int rc = 0;
#if defined(SO_PRIORITY)
struct spdk_uring_sock *sock = __uring_sock(_sock);
assert(sock != NULL);
rc = setsockopt(sock->fd, SOL_SOCKET, SO_PRIORITY,
&priority, sizeof(priority));
#endif
return rc;
}
static bool
spdk_uring_sock_is_ipv6(struct spdk_sock *_sock)
{
@ -1253,7 +1237,6 @@ static struct spdk_net_impl g_uring_net_impl = {
.set_recvlowat = spdk_uring_sock_set_recvlowat,
.set_recvbuf = spdk_uring_sock_set_recvbuf,
.set_sendbuf = spdk_uring_sock_set_sendbuf,
.set_priority = spdk_uring_sock_set_priority,
.is_ipv6 = spdk_uring_sock_is_ipv6,
.is_ipv4 = spdk_uring_sock_is_ipv4,
.is_connected = spdk_uring_sock_is_connected,

View File

@ -1134,14 +1134,6 @@ spdk_vpp_sock_set_sendbuf(struct spdk_sock *_sock, int sz)
return 0;
}
static int
spdk_vpp_sock_set_priority(struct spdk_sock *_sock, int priority)
{
assert(g_svm.vpp_initialized);
return 0;
}
static bool
spdk_vpp_sock_is_ipv6(struct spdk_sock *_sock)
{
@ -1604,7 +1596,6 @@ static struct spdk_net_impl g_vpp_net_impl = {
.set_recvlowat = spdk_vpp_sock_set_recvlowat,
.set_recvbuf = spdk_vpp_sock_set_recvbuf,
.set_sendbuf = spdk_vpp_sock_set_sendbuf,
.set_priority = spdk_vpp_sock_set_priority,
.is_ipv6 = spdk_vpp_sock_is_ipv6,
.is_ipv4 = spdk_vpp_sock_is_ipv4,
.is_connected = spdk_vpp_sock_is_connected,

View File

@ -266,12 +266,6 @@ spdk_ut_sock_get_placement_id(struct spdk_sock *_sock, int *placement_id)
return -1;
}
static int
spdk_ut_sock_set_priority(struct spdk_sock *_sock, int priority)
{
return 0;
}
static struct spdk_sock_group_impl *
spdk_ut_sock_group_impl_create(void)
{
@ -344,7 +338,6 @@ static struct spdk_net_impl g_ut_net_impl = {
.set_recvlowat = spdk_ut_sock_set_recvlowat,
.set_recvbuf = spdk_ut_sock_set_recvbuf,
.set_sendbuf = spdk_ut_sock_set_sendbuf,
.set_priority = spdk_ut_sock_set_priority,
.is_ipv6 = spdk_ut_sock_is_ipv6,
.is_ipv4 = spdk_ut_sock_is_ipv4,
.is_connected = spdk_ut_sock_is_connected,