Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Xin Wang
codes-dev
Commits
59bbab26
Commit
59bbab26
authored
Jan 23, 2014
by
Jonathan Jenkins
Browse files
workload/mapping name clash
parent
453a5268
Changes
3
Hide whitespace changes
Inline
Side-by-side
codes/codes-workload.h
View file @
59bbab26
...
...
@@ -13,7 +13,7 @@
#define CODES_WORKLOAD_H
#include "ross.h"
#define MAX_NAME_LENGTH 512
#define MAX_NAME_LENGTH
_WKLD
512
typedef
struct
bgp_params
bgp_params
;
typedef
struct
codes_workload_info
codes_workload_info
;
...
...
@@ -21,10 +21,10 @@ typedef struct codes_workload_info codes_workload_info;
struct
bgp_params
{
int
num_cns_per_lp
;
char
io_kernel_meta_path
[
MAX_NAME_LENGTH
];
char
bgp_config_file
[
MAX_NAME_LENGTH
];
char
io_kernel_path
[
MAX_NAME_LENGTH
];
char
io_kernel_def_path
[
MAX_NAME_LENGTH
];
char
io_kernel_meta_path
[
MAX_NAME_LENGTH
_WKLD
];
char
bgp_config_file
[
MAX_NAME_LENGTH
_WKLD
];
char
io_kernel_path
[
MAX_NAME_LENGTH
_WKLD
];
char
io_kernel_def_path
[
MAX_NAME_LENGTH
_WKLD
];
};
struct
codes_workload_info
...
...
tests/workload/codes-workload-test-cn-lp.h
View file @
59bbab26
...
...
@@ -6,13 +6,12 @@
#ifndef CODES_WORKLOAD_TEST_CN_LP_H
#define CODES_WORKLOAD_TEST_CN_LP_H
#define MAX_NAME_LENGTH 512
#include <ross.h>
#include "codes/codes-workload.h"
extern
tw_lptype
client_lp
;
char
workload_type
[
MAX_NAME_LENGTH
];
char
workload_type
[
MAX_NAME_LENGTH
_WKLD
];
struct
bgp_params
bgparams
;
void
cn_op_complete
(
tw_lp
*
lp
,
tw_stime
svc_time
,
tw_lpid
gid
);
...
...
tests/workload/codes-workload-test.c
View file @
59bbab26
...
...
@@ -36,21 +36,21 @@ static int num_clients_per_lp = -1;
void
workload_set_params
()
{
config_lpgroups_t
paramconf
;
char
io_kernel_meta_path
[
MAX_NAME_LENGTH
];
char
bgp_config_file
[
MAX_NAME_LENGTH
];
char
io_kernel_meta_path
[
MAX_NAME_LENGTH
_WKLD
];
char
bgp_config_file
[
MAX_NAME_LENGTH
_WKLD
];
configuration_get_lpgroups
(
&
config
,
"PARAMS"
,
&
paramconf
);
configuration_get_value
(
&
config
,
"PARAMS"
,
"workload_type"
,
workload_type
,
MAX_NAME_LENGTH
);
configuration_get_value
(
&
config
,
"PARAMS"
,
"workload_type"
,
workload_type
,
MAX_NAME_LENGTH
_WKLD
);
if
(
strcmp
(
workload_type
,
"bgp_io_workload"
)
==
0
)
{
strcpy
(
bgparams
.
io_kernel_path
,
""
);
strcpy
(
bgparams
.
io_kernel_def_path
,
""
);
configuration_get_value
(
&
config
,
"PARAMS"
,
"io_kernel_meta_path"
,
io_kernel_meta_path
,
MAX_NAME_LENGTH
);
configuration_get_value
(
&
config
,
"PARAMS"
,
"io_kernel_meta_path"
,
io_kernel_meta_path
,
MAX_NAME_LENGTH
_WKLD
);
strcpy
(
bgparams
.
io_kernel_meta_path
,
io_kernel_meta_path
);
configuration_get_value
(
&
config
,
"PARAMS"
,
"bgp_config_file"
,
bgp_config_file
,
MAX_NAME_LENGTH
);
configuration_get_value
(
&
config
,
"PARAMS"
,
"bgp_config_file"
,
bgp_config_file
,
MAX_NAME_LENGTH
_WKLD
);
strcpy
(
bgparams
.
bgp_config_file
,
bgp_config_file
);
bgparams
.
num_cns_per_lp
=
num_clients_per_lp
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment