Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
session: track detached listener segment managers
[vpp.git]
/
src
/
vnet
/
session
/
segment_manager.h
diff --git
a/src/vnet/session/segment_manager.h
b/src/vnet/session/segment_manager.h
index
1710b7b
..
1e6b14d
100644
(file)
--- a/
src/vnet/session/segment_manager.h
+++ b/
src/vnet/session/segment_manager.h
@@
-42,6
+42,12
@@
typedef struct _segment_manager_props
u8 pct_first_alloc; /**< pct of fifo size to alloc */
} segment_manager_props_t;
u8 pct_first_alloc; /**< pct of fifo size to alloc */
} segment_manager_props_t;
+typedef enum seg_manager_flag_
+{
+ SEG_MANAGER_F_DETACHED = 1 << 0,
+ SEG_MANAGER_F_DETACHED_LISTENER = 1 << 1,
+} seg_manager_flag_t;
+
typedef struct _segment_manager
{
/** Pool of segments allocated by this manager */
typedef struct _segment_manager
{
/** Pool of segments allocated by this manager */
@@
-65,6
+71,8
@@
typedef struct _segment_manager
*/
svm_msg_q_t *event_queue;
*/
svm_msg_q_t *event_queue;
+ u8 flags;
+
u32 max_fifo_size;
u8 high_watermark;
u8 low_watermark;
u32 max_fifo_size;
u8 high_watermark;
u8 low_watermark;