Commit 11f04de9 authored by Marcelo Ricardo Leitner's avatar Marcelo Ricardo Leitner Committed by David S. Miller
Browse files

tc-testing: add support for sending various scapy packets



It can be worth sending different scapy packets on a given test, as in the
last patch of this series. For that, lets listify the scapy attribute and
simply iterate over it.

Signed-off-by: default avatarMarcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent b4fd096c
Loading
Loading
Loading
Loading
+23 −19
Original line number Diff line number Diff line
@@ -29,7 +29,11 @@ class SubPlugin(TdcPlugin):
            return

        # Check for required fields
        scapyinfo = self.args.caseinfo['scapy']
        lscapyinfo = self.args.caseinfo['scapy']
        if type(lscapyinfo) != list:
            lscapyinfo = [ lscapyinfo, ]

        for scapyinfo in lscapyinfo:
            scapy_keys = ['iface', 'count', 'packet']
            missing_keys = []
            keyfail = False