Commit 674de775 authored by Ben Walker's avatar Ben Walker
Browse files

rpc: Add a separate subsystem library



This separates the RPC library from the event framework.

Change-Id: I26a9cb318b56d44ec9337f8a4db98967eb87ad95
Signed-off-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/365283


Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent 5cf5dbff
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ CFLAGS += -I$(SPDK_ROOT_DIR)/lib

C_SRCS := iscsi_tgt.c

SPDK_LIB_LIST = event_bdev event_copy event_net
SPDK_LIB_LIST = event_bdev event_copy event_net event_rpc
SPDK_LIB_LIST += jsonrpc json rpc bdev_rpc bdev iscsi scsi net copy trace conf
SPDK_LIB_LIST += util log log_rpc event app_rpc

+1 −1
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@ CFLAGS += $(ENV_CFLAGS)

C_SRCS := conf.c nvmf_main.c nvmf_tgt.c nvmf_rpc.c

SPDK_LIB_LIST = event_bdev event_copy
SPDK_LIB_LIST = event_bdev event_copy event_rpc
SPDK_LIB_LIST += nvmf event log trace conf util bdev copy rpc jsonrpc json
SPDK_LIB_LIST += app_rpc log_rpc bdev_rpc

+1 −1
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@ CFLAGS += $(ENV_CFLAGS)

C_SRCS := vhost.c

SPDK_LIB_LIST = event_bdev event_copy event_net
SPDK_LIB_LIST = event_bdev event_copy event_net event_rpc
SPDK_LIB_LIST += jsonrpc json rpc bdev_rpc bdev scsi net copy trace conf
SPDK_LIB_LIST += util log log_rpc event app_rpc
SPDK_LIB_LIST += vhost rte_vhost
+4 −0
Original line number Diff line number Diff line
@@ -38,6 +38,10 @@

#include "spdk/jsonrpc.h"

void spdk_rpc_initialize(void);
int spdk_rpc_finish(void);
void spdk_rpc_config_text(FILE *fp);

typedef void (*spdk_rpc_method_handler)(struct spdk_jsonrpc_server_conn *conn,
					const struct spdk_json_val *params,
					const struct spdk_json_val *id);
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../../..)
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk

DIRS-y += bdev copy net
DIRS-y += bdev copy net rpc

.PHONY: all clean $(DIRS-y)

Loading