diff options
author | michele papalini <micpapal@cisco.com> | 2020-01-20 18:09:50 +0100 |
---|---|---|
committer | michele papalini <micpapal@cisco.com> | 2020-01-20 18:11:20 +0100 |
commit | de13ed1c3155f699cb1e322dcd4d64a06ae00bb9 (patch) | |
tree | 8698f1cfaec39b995a33111e6389f952fd20da19 /hicn-light/src/hicn/core | |
parent | 5631ede2129e9926ada6b0c0289838ad567b118b (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/core')
-rw-r--r-- | hicn-light/src/hicn/core/forwarder.c | 11 | ||||
-rw-r--r-- | hicn-light/src/hicn/core/forwarder.h | 3 |
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); |