diff options
-rw-r--r-- | resources/libraries/robot/nsim/nsim.robot | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/resources/libraries/robot/nsim/nsim.robot b/resources/libraries/robot/nsim/nsim.robot index 7f51310055..4b5248ad94 100644 --- a/resources/libraries/robot/nsim/nsim.robot +++ b/resources/libraries/robot/nsim/nsim.robot @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Cisco and/or its affiliates. +# Copyright (c) 2020 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -20,10 +20,10 @@ | &{vpp_nsim_attr}= | ... | delay_in_usec=${1} | ... | average_packet_size=${1500} -| ... | bandwidth_in_bits_per_second=${40000000000} +| ... | bw_in_bits_per_second=${40000000000} | ... | packets_per_drop=${0} -| ... | output_feature_enable=${False} -| ... | cross_connect_feature_enable=${False} +| ... | output_nsim_enable=${False} +| ... | xc_nsim_enable=${False} *** Keywords *** | Set VPP NSIM Attributes @@ -34,29 +34,35 @@ | | ... | *Arguments:* | | ... | - ${delay_in_usec} - Delay in Microseconds Type: Int | | ... | - ${average_packet_size} - Average packet size Type: Int -| | ... | - ${bandwidth_in_bits_per_second} - Bandwidth of output interface Type: Int +| | ... | - ${bw_in_bits_per_second} - Bandwidth of output interface +| | ... | Type: Int | | ... | - ${pkts_per_drop} - Number of packets to drop Type: Int -| | ... | - ${output_feature_enable} - Enable/Disable NSIM Output Feature Type: Int -| | ... | - ${cross_connect_feature_enable} - Enable/Disable NSIM Cross Connect +| | ... | - ${output_nsim_enable} - Enable/Disable NSIM Output Feature +| | ... | Type: Int +| | ... | - ${xc_nsim_enable} - Enable/Disable NSIM Cross Connect | | ... | Feature Type: Int | | | | ... | *Example:* | | -| | ... | \| Set VPP NSIM Attributes \| output_feature_enable=${True} \| +| | ... | \| Set VPP NSIM Attributes \| output_nsim_enable=${True} \| | | ... | \| packets_per_drop=${pkts_per_drop} \| | | | | [Arguments] | | ... | ${delay_in_usec}=${vpp_nsim_attr.delay_in_usec} | | ... | ${average_packet_size}=${vpp_nsim_attr.average_packet_size} -| | ... | ${bandwidth_in_bits_per_second}=${vpp_nsim_attr.bandwidth_in_bits_per_second} +| | ... | ${bw_in_bits_per_second}=${vpp_nsim_attr.bw_in_bits_per_second} | | ... | ${packets_per_drop}=${vpp_nsim_attr.packets_per_drop} -| | ... | ${output_feature_enable}=${vpp_nsim_attr.output_feature_enable} -| | ... | ${cross_connect_feature_enable}=${vpp_nsim_attr.cross_connect_feature_enable} +| | ... | ${output_nsim_enable}=${vpp_nsim_attr.output_nsim_enable} +| | ... | ${xc_nsim_enable}=${vpp_nsim_attr.xc_nsim_enable} | | | | Set To Dictionary | ${vpp_nsim_attr} | delay_in_usec | ${delay_in_usec} -| | Set To Dictionary | ${vpp_nsim_attr} | average_packet_size | ${average_packet_size} -| | Set To Dictionary | ${vpp_nsim_attr} | bandwidth_in_bits_per_second | ${bandwidth_in_bits_per_second} -| | Set To Dictionary | ${vpp_nsim_attr} | packets_per_drop | ${packets_per_drop} -| | Set To Dictionary | ${vpp_nsim_attr} | output_feature_enable | ${output_feature_enable} -| | Set To Dictionary | ${vpp_nsim_attr} | cross_connect_feature_enable | ${cross_connect_feature_enable} +| | Set To Dictionary | ${vpp_nsim_attr} | average_packet_size +| | ... | ${average_packet_size} +| | Set To Dictionary | ${vpp_nsim_attr} | bw_in_bits_per_second +| | ... | ${bw_in_bits_per_second} +| | Set To Dictionary | ${vpp_nsim_attr} | packets_per_drop +| | ... | ${packets_per_drop} +| | Set To Dictionary | ${vpp_nsim_attr} | output_nsim_enable +| | ... | ${output_nsim_enable} +| | Set To Dictionary | ${vpp_nsim_attr} | xc_nsim_enable | ${xc_nsim_enable} |