summaryrefslogtreecommitdiffstats
path: root/hicn-light/src/hicn/core
diff options
context:
space:
mode:
Diffstat (limited to 'hicn-light/src/hicn/core')
-rw-r--r--hicn-light/src/hicn/core/forwarder.c11
-rw-r--r--hicn-light/src/hicn/core/forwarder.h3
2 files changed, 7 insertions, 7 deletions
diff --git a/hicn-light/src/hicn/core/forwarder.c b/hicn-light/src/hicn/core/forwarder.c
index 628cbd761..0d7575ea0 100644
--- a/hicn-light/src/hicn/core/forwarder.c
+++ b/hicn-light/src/hicn/core/forwarder.c
@@ -495,15 +495,14 @@ void forwarder_RemoveConnectionIdFromRoutes(Forwarder *forwarder,
}
void forwarder_SetStrategy(Forwarder *forwarder, Name *prefix,
- strategy_type strategy) {
+ strategy_type strategy,
+ unsigned related_prefixes_len,
+ Name **related_prefixes) {
parcAssertNotNull(forwarder, "Parameter hicn-light must be non-null");
parcAssertNotNull(prefix, "Parameter prefix must be non-null");
- // if (strategy == NULL) {
- // strategy = SET_STRATEGY_RANDOM;
- // }
-
- processor_SetStrategy(forwarder->processor, prefix, strategy);
+ processor_SetStrategy(forwarder->processor, prefix, strategy,
+ related_prefixes_len, related_prefixes);
}
FibEntryList *forwarder_GetFibEntries(Forwarder *forwarder) {
diff --git a/hicn-light/src/hicn/core/forwarder.h b/hicn-light/src/hicn/core/forwarder.h
index b8e68f0e4..a2401d625 100644
--- a/hicn-light/src/hicn/core/forwarder.h
+++ b/hicn-light/src/hicn/core/forwarder.h
@@ -263,7 +263,8 @@ bool forwarder_GetChacheServeFlag(Forwarder *forwarder);
void forwarder_ClearCache(Forwarder *forwarder);
void forwarder_SetStrategy(Forwarder *forwarder, Name *prefix,
- strategy_type strategy);
+ strategy_type strategy, unsigned related_prefixes_len,
+ Name **related_prefixes);
hicn_socket_helper_t *forwarder_GetHicnSocketHelper(Forwarder *forwarder);