aboutsummaryrefslogtreecommitdiffstats
path: root/hicn-light/src/hicn/processor
diff options
context:
space:
mode:
authormichele papalini <micpapal@cisco.com>2020-01-20 18:09:50 +0100
committermichele papalini <micpapal@cisco.com>2020-01-20 18:11:20 +0100
commitde13ed1c3155f699cb1e322dcd4d64a06ae00bb9 (patch)
tree8698f1cfaec39b995a33111e6389f952fd20da19 /hicn-light/src/hicn/processor
parent5631ede2129e9926ada6b0c0289838ad567b118b (diff)
[HICN-480] add related prefixes to the forwarding strategy command
Signed-off-by: michele papalini <micpapal@cisco.com> Change-Id: Id1bb559351d3f1f8af76326798740d6b13760e55 Signed-off-by: michele papalini <micpapal@cisco.com>
Diffstat (limited to 'hicn-light/src/hicn/processor')
-rw-r--r--hicn-light/src/hicn/processor/messageProcessor.c4
-rw-r--r--hicn-light/src/hicn/processor/messageProcessor.h4
2 files changed, 6 insertions, 2 deletions
diff --git a/hicn-light/src/hicn/processor/messageProcessor.c b/hicn-light/src/hicn/processor/messageProcessor.c
index ad9a4e6ac..c989f8cb6 100644
--- a/hicn-light/src/hicn/processor/messageProcessor.c
+++ b/hicn-light/src/hicn/processor/messageProcessor.c
@@ -401,7 +401,9 @@ void messageProcessor_RemoveConnectionIdFromRoutes(MessageProcessor *processor,
}
void processor_SetStrategy(MessageProcessor *processor, Name *prefix,
- strategy_type strategy) {
+ strategy_type strategy,
+ unsigned related_prefixes_len,
+ Name **related_prefixes){
FibEntry *entry = fib_Contains(processor->fib, prefix);
if (entry != NULL) {
fibEntry_SetStrategy(entry, strategy);
diff --git a/hicn-light/src/hicn/processor/messageProcessor.h b/hicn-light/src/hicn/processor/messageProcessor.h
index 80cd22035..6a863aa38 100644
--- a/hicn-light/src/hicn/processor/messageProcessor.h
+++ b/hicn-light/src/hicn/processor/messageProcessor.h
@@ -187,7 +187,9 @@ bool messageProcessor_GetCacheServeFlag(MessageProcessor *processor);
void messageProcessor_ClearCache(MessageProcessor *processor);
void processor_SetStrategy(MessageProcessor *processor, Name *prefix,
- strategy_type strategy);
+ strategy_type strategy,
+ unsigned related_prefixes_len,
+ Name **related_prefixes);
#ifdef WITH_MAPME