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:
parent
a2201d050b
commit
8ad1f4bfa8
@ -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
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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);
|
||||
|
@ -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");
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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)
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user