default=LIBDIR/l7vs
--with-l7vsadm-sockdir=DIR l7vsadm sockfile PATH.
default=/var/run/l7vs
- --wigh-l7vs-buffer-size=NUM l7vsd using heap buffer size.
+ --with-l7vs-buffer-size=NUM l7vsd using heap buffer size.
default=4096
--with-l7vs-config-dir=DIR l7vs configfile PATH.
default=/etc/l7vs/l7vs.cf
AC_ARG_WITH(
l7vs-buffer-size,
- [ --wigh-l7vs-buffer-size=NUM l7vsd using heap buffer size.
+ [ --with-l7vs-buffer-size=NUM l7vsd using heap buffer size.
[default=4096] ],
[ l7vs_max_buffer_size="$withval" ],
[ l7vs_max_buffer_size=4096 ]
# virtualservice setting
#
[virtualservice]
-nic_realserver_side = "eth0"
session_thread_pool_size = 32
throughput_calc_interval = 500
-num_of_core_uses = 0
#
# l7vsd replication setting
#define PARAM_BPS_CALC_INTERVAL "throughput_calc_interval"
#define PARAM_REP_INTERVAL "interval"
+//! Default nic of realserver side
+#define RS_SIDE_NIC_NAME_DEFAULT "eth0"
+
#define PROTOMOD_NOTLOAD_ERROR_MSG "Protocol Module not loaded"
#define SCHEDMOD_NOTLOAD_ERROR_MSG "Schedule Module not loaded"
#define PROTOMOD_LOAD_ERROR_MSG "Protocol Module load error"
int session_pool_size;
long bps_interval;
long rep_interval;
- parameter_data() : session_pool_size( SESSION_POOL_NUM_DEFAULT ),
+ parameter_data() : nic_realserver_side( RS_SIDE_NIC_NAME_DEFAULT ),
+ session_pool_size( SESSION_POOL_NUM_DEFAULT ),
bps_interval( BPS_INTERVAL_DEFAULT ),
rep_interval( REP_INTERVAL_DEFAULT ){}
};
std::string str_val;
//get realserver_side networkI/F card name
str_val = param.get_string( l7vs::PARAM_COMP_VIRTUALSERVICE, PARAM_RS_SIDE_NIC_NAME, vs_err );
- if( !vs_err )
+ if( !vs_err ) {
param_data.nic_realserver_side = str_val;
- else{
- err.setter( true, "nic_realserver_side parameter does not exist." );
- return;
}
//get session pool size value
int_val = param.get_int( l7vs::PARAM_COMP_VIRTUALSERVICE, PARAM_POOLSIZE_KEY_NAME, vs_err );