[PATCH v2 1/3] dts: add boolean to adjust addresses
Dean Marx
dmarx at iol.unh.edu
Mon Jul 22 15:09:32 CEST 2024
Reviewed-by: Dean Marx <dmarx at iol.unh.edu>
On Tue, Jul 2, 2024 at 3:25 PM Nicholas Pratte <npratte at iol.unh.edu> wrote:
> Various test cases in the mac filter test suite called for granular
> manipulation of destination mac addresses to properly test mac address
> filtering functionality. To compensate, there is now an
> adjust_addresses boolean which the user can toggle if they wish to send
> their own addressing; the boolean is true by default.
>
> Bugzilla ID: 1454
> Signed-off-by: Nicholas Pratte <npratte at iol.unh.edu>
> ---
> dts/framework/test_suite.py | 7 ++++++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/dts/framework/test_suite.py b/dts/framework/test_suite.py
> index 694b2eba65..551a587525 100644
> --- a/dts/framework/test_suite.py
> +++ b/dts/framework/test_suite.py
> @@ -185,6 +185,7 @@ def send_packet_and_capture(
> packet: Packet,
> filter_config: PacketFilteringConfig = PacketFilteringConfig(),
> duration: float = 1,
> + adjust_addresses: bool = True,
> ) -> list[Packet]:
> """Send and receive `packet` using the associated TG.
>
> @@ -195,11 +196,15 @@ def send_packet_and_capture(
> packet: The packet to send.
> filter_config: The filter to use when capturing packets.
> duration: Capture traffic for this amount of time after
> sending `packet`.
> + adjust_addresses: If :data:'True', adjust addresses of the
> egressing packet with
> + a default addressing scheme. If :data:'False', do not
> adjust the addresses of
> + egressing packet.
>
> Returns:
> A list of received packets.
> """
> - packet = self._adjust_addresses(packet)
> + if adjust_addresses:
> + packet = self._adjust_addresses(packet)
> return self.tg_node.send_packet_and_capture(
> packet,
> self._tg_port_egress,
> --
> 2.44.0
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/dev/attachments/20240722/a59715d6/attachment.htm>
More information about the dev
mailing list