US 12,170,605 B1
Methods, systems, and computer readable media for injecting test plugins into user-space network protocol stack executing on device under test (DUT) and executing test plugins during testing of DUT
Bogdan-Cosmin Chifor, Bucharest (RO); and Peter J. Marsico, Chapel Hill, NC (US)
Assigned to KEYSIGHT TECHNOLOGIES, INC, Santa Rosa, CA (US)
Filed by Keysight Technologies, Inc., Santa Rosa, CA (US)
Filed on Aug. 16, 2023, as Appl. No. 18/234,855.
Claims priority of application No. a 2023 00417 (RO), filed on Jul. 31, 2023.
Int. Cl. H04L 43/50 (2022.01); G06F 9/445 (2018.01); H04L 43/065 (2022.01)
CPC H04L 43/50 (2013.01) [G06F 9/44526 (2013.01); H04L 43/065 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for injecting a test plugin into a user-space network protocol stack executing on a device under test (DUT) and executing the test plugin during testing of the DUT, the method comprising:
transmitting, from a test system and to a first DUT, a first test plugin;
injecting the first test plugin into a user-space network protocol stack executing on the first DUT while the user-space network protocol stack is executing;
executing the first test plugin;
while the first test plugin is executing, transmitting test packets to the first DUT and receiving packets from the first DUT, wherein the first test plugin generates statistics regarding latency of the first DUT in processing the test packets; and
reporting, from the first DUT and to the test system, results generated from execution of the first test plugin, wherein reporting the results includes reporting the statistics regarding the latency of the first DUT in processing the test packets.