Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
FIB Interpose Source
[vpp.git]
/
src
/
vnet
/
dpo
/
replicate_dpo.h
diff --git
a/src/vnet/dpo/replicate_dpo.h
b/src/vnet/dpo/replicate_dpo.h
index
7383184
..
ccb2563
100644
(file)
--- a/
src/vnet/dpo/replicate_dpo.h
+++ b/
src/vnet/dpo/replicate_dpo.h
@@
-53,7
+53,7
@@
extern replicate_main_t replicate_main;
*/
typedef struct replicate_t_ {
/**
*/
typedef struct replicate_t_ {
/**
- * number of buckets in the
load-balance. always a power of 2
.
+ * number of buckets in the
replicate
.
*/
u16 rep_n_buckets;
*/
u16 rep_n_buckets;
@@
-104,15
+104,17
@@
extern void replicate_multipath_update(
load_balance_path_t *next_hops);
extern void replicate_set_bucket(index_t repi,
load_balance_path_t *next_hops);
extern void replicate_set_bucket(index_t repi,
-
u32 bucket,
-
const dpo_id_t *next);
+ u32 bucket,
+ const dpo_id_t *next);
extern u8* format_replicate(u8 * s, va_list * args);
extern const dpo_id_t *replicate_get_bucket(index_t repi,
extern u8* format_replicate(u8 * s, va_list * args);
extern const dpo_id_t *replicate_get_bucket(index_t repi,
-
u32 bucket);
+ u32 bucket);
extern int replicate_is_drop(const dpo_id_t *dpo);
extern int replicate_is_drop(const dpo_id_t *dpo);
+extern u16 replicate_n_buckets(index_t repi);
+
/**
* The encapsulation breakages are for fast DP access
*/
/**
* The encapsulation breakages are for fast DP access
*/