@@ -54,28 +54,30 @@ const char *schema_session_update[] = {
5454 NULL
5555};
5656const char * schema_session_summary [] = {
57- "session-id" , "sessions" , "session-id-min" , "session-id-max" ,
57+ "session-id" , "session-group-id" ,
58+ "sessions" , "session-id-min" , "session-id-max" ,
5859 NULL
5960};
6061const char * schema_stream_info [] = {
6162 "flow-id" , "debug" , NULL
6263};
63- const char * schema_stream_summary [] = {
64- "session-group-id" ,
65- "flows" , "flow-id-min" , "flow-id-max" ,
64+ const char * schema_stream_args [] = {
65+ "session-id" , "session- group-id" ,
66+ "flows" , "flow-id" , "flow-id -min" , "flow-id-max" ,
6667 "name" , "interface" , "direction" ,
68+ "verified-only" , "bidirectional-verified-only" ,
69+ "pending-only" ,
6770 NULL
6871};
69- const char * schema_stream_start_stop [] = {
70- "flow-id" , " session-id" , "session-group-id" ,
71- "flows" , "flow-id-min" , "flow-id-max" ,
72+ const char * schema_stream_update [] = {
73+ "session-id" , "session-group-id" ,
74+ "flows" , "flow-id" , "flow-id -min" , "flow-id-max" ,
7275 "name" , "interface" , "direction" ,
7376 "verified-only" , "bidirectional-verified-only" ,
77+ "pending-only" ,
78+ "tcp-flags" , "pps" ,
7479 NULL
7580};
76- const char * schema_stream_update [] = {
77- "flow-id" , "tcp-flags" , "pps" , NULL
78- };
7981const char * schema_bgp [] = {
8082 "local-ipv4-address" , "peer-ipv4-address" ,
8183 "local-ipv6-address" , "peer-ipv6-address" , "ipv6-link-local" ,
@@ -278,9 +280,9 @@ static const struct action actions[] = {
278280 {"terminate" , bbl_ctrl_terminate , schema_session_terminate , false},
279281 {"traffic-start" , bbl_ctrl_traffic_start , schema_no_args , false},
280282 {"traffic-stop" , bbl_ctrl_traffic_stop , schema_no_args , false},
281- {"stream-start" , bbl_stream_ctrl_start , schema_stream_start_stop , true},
282- {"stream-stop" , bbl_stream_ctrl_stop , schema_stream_start_stop , true},
283- {"stream-stop-verified" , bbl_stream_ctrl_stop_verified , schema_stream_start_stop , true},
283+ {"stream-start" , bbl_stream_ctrl_start , schema_stream_args , true},
284+ {"stream-stop" , bbl_stream_ctrl_stop , schema_stream_args , true},
285+ {"stream-stop-verified" , bbl_stream_ctrl_stop_verified , schema_stream_args , true},
284286 {"stream-update" , bbl_stream_ctrl_update , schema_stream_update , true},
285287 {"session-traffic-start" , bbl_session_ctrl_traffic_start , schema_session_direction , true},
286288 {"session-traffic-stop" , bbl_session_ctrl_traffic_stop , schema_session_direction , true},
@@ -289,7 +291,7 @@ static const struct action actions[] = {
289291 {"stream-info" , bbl_stream_ctrl_info , schema_stream_info , true},
290292 {"stream-stats" , bbl_stream_ctrl_stats , schema_no_args , true},
291293 {"stream-reset" , bbl_stream_ctrl_reset , schema_no_args , false},
292- {"stream-summary" , bbl_stream_ctrl_summary , schema_stream_summary , true},
294+ {"stream-summary" , bbl_stream_ctrl_summary , schema_stream_args , true},
293295 {"streams-pending" , bbl_stream_ctrl_pending , schema_no_args , true},
294296 {"session-traffic" , bbl_session_ctrl_traffic_stats , schema_no_args , true},
295297 {"session-traffic-reset" , bbl_session_ctrl_traffic_reset , schema_session_group_id , false},
@@ -379,10 +381,10 @@ static const struct action actions[] = {
379381 {"commands" , bbl_ctrl_commands , schema_no_args , true},
380382 {"session-traffic-enabled" , bbl_session_ctrl_traffic_start , schema_session_direction , true},
381383 {"session-traffic-disabled" , bbl_session_ctrl_traffic_stop , schema_session_direction , true},
382- {"stream-traffic-enabled" , bbl_stream_ctrl_start , schema_stream_start_stop , true},
383- {"stream-traffic-start" , bbl_stream_ctrl_start , schema_stream_start_stop , true},
384- {"stream-traffic-disabled" , bbl_stream_ctrl_stop , schema_stream_start_stop , true},
385- {"stream-traffic-stop" , bbl_stream_ctrl_stop , schema_stream_start_stop , true},
384+ {"stream-traffic-enabled" , bbl_stream_ctrl_start , schema_stream_args , true},
385+ {"stream-traffic-start" , bbl_stream_ctrl_start , schema_stream_args , true},
386+ {"stream-traffic-disabled" , bbl_stream_ctrl_stop , schema_stream_args , true},
387+ {"stream-traffic-stop" , bbl_stream_ctrl_stop , schema_stream_args , true},
386388 /* END */
387389 {NULL , NULL , NULL , false},
388390};
0 commit comments