diff options
author | Chinmaya Agarwal <chinmaya.agarwal@hsc.com> | 2020-07-13 22:34:12 +0530 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2020-07-19 14:03:13 +0000 |
commit | 30fa97dc67ce566f8f5080d8452ff0a646fe928e (patch) | |
tree | 7a90d9cfc65f98fdcd90c62259f72879d7fbb86b /src/vnet/srv6/sr.api | |
parent | 38ca6e62d725ab81d304fb1af4ec8aae2fd78ba6 (diff) |
sr: new messages created to return sl index for segment lists in a sr policy
Type: fix
Signed-off-by: Chinmaya Agarwal <chinmaya.agarwal@hsc.com>
Change-Id: Id43ab583f444e4487085fc686d5faed4858b2e97
Diffstat (limited to 'src/vnet/srv6/sr.api')
-rw-r--r-- | src/vnet/srv6/sr.api | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/vnet/srv6/sr.api b/src/vnet/srv6/sr.api index b33f0ebd811..6190a8c7ff5 100644 --- a/src/vnet/srv6/sr.api +++ b/src/vnet/srv6/sr.api @@ -28,6 +28,14 @@ typedef srv6_sid_list vl_api_ip6_address_t sids[16]; }; +typedef srv6_sid_list_with_sl_index +{ + u8 num_sids; + u32 weight; + u32 sl_index; + vl_api_ip6_address_t sids[16]; +}; + /** \brief IPv6 SR LocalSID add/del request @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request @@ -197,6 +205,7 @@ define sr_policies_dump u32 context; }; + define sr_policies_details { u32 context; @@ -208,6 +217,30 @@ define sr_policies_details vl_api_srv6_sid_list_t sid_lists[num_sid_lists]; }; +/** \brief Dump the list of SR policies along with actual segment list index on VPP + @param client_index - opaque cookie to identify the sender + @param context - sender context, to match reply w/ request +*/ +define sr_policies_with_sl_index_dump +{ + u32 client_index; + u32 context; + option status="in_progress"; +}; + + +define sr_policies_with_sl_index_details +{ + u32 context; + vl_api_ip6_address_t bsid; + bool is_spray; + bool is_encap; + u32 fib_table; + u8 num_sid_lists; + vl_api_srv6_sid_list_with_sl_index_t sid_lists[num_sid_lists]; + option status="in_progress"; +}; + /** \brief Dump the steering policies @param client_index - opaque cookie to identify the sender @param context - sender context, to match reply w/ request |