From: Jeremy Spewock <jspew...@iol.unh.edu> There currently is no method of creating or managing virtual functions (VFs) in the new DTS framework but there are multiple test suites in the old DTS framework that provide testing coverage using them. This patch adds the functionality to the framework that is needed to create and use VFs in test suites in the future.
The series is marked as an RFC primarily because it is a new feature that has been a recent talking point on the DTS bugzilla. The code however is functional. Jeremy Spewock (5): dts: allow binding only a single port to a different driver dts: parameterize what ports the TG sends packets to dts: add class for virtual functions dts: add OS abstractions for creating virtual functions dts: add functions for managing VFs to Node dts/framework/test_suite.py | 38 ++++-- dts/framework/testbed_model/linux_session.py | 36 +++++- dts/framework/testbed_model/node.py | 115 +++++++++++++++++-- dts/framework/testbed_model/os_session.py | 40 +++++++ dts/framework/testbed_model/port.py | 37 +++++- 5 files changed, 247 insertions(+), 19 deletions(-) -- 2.46.0