Added new testcase to security menu

Changes:
    - Added "Send Network Packets Continuously To SOL Port" testcase

Tested:
    - Ran successfully test_bmc_network_security.robot

Change-Id: I5d1dced4bac0213a5f75ccf804f6057173079ef4
Signed-off-by: Megha G N <Megha.G.N@ibm.com>
diff --git a/security/test_bmc_network_security.robot b/security/test_bmc_network_security.robot
index 4158f95..f3abf34 100644
--- a/security/test_bmc_network_security.robot
+++ b/security/test_bmc_network_security.robot
@@ -127,6 +127,23 @@
     ${OPENBMC_HOST}  ${iterations}   ${REDFISH_INTERFACE}   ${ALL_FLAGS}
 
 
+Send Network Packets Continuously To SOL Port
+    [Documentation]  Send network packets continuously to SOL port and verify stability.
+    [Tags]  Send_Network_Packets_Continuously_To_SOL_Port
+    [Teardown]  Run Keywords  FFDC On Test Case Fail  AND  Close all connections
+
+    # Send large number of packets to SOL port.
+    ${packet_loss}=  Send Network Packets And Get Packet Loss
+    ...  ${OPENBMC_HOST}  ${iterations}  ${TCP_PACKETS}  ${HOST_SOL_PORT}
+
+    # Check if SOL interface is functional.
+
+    SSHLibrary.Open Connection  ${OPENBMC_HOST}  port=${HOST_SOL_PORT}
+    Verify Interface Stability  ${HOST_SOL_PORT}
+    Should Be Equal As Numbers  ${packet_loss}  0.0
+    ...  msg=FAILURE: BMC is dropping some packets.
+
+
 *** Keywords ***
 
 Suite Setup Execution