summaryrefslogtreecommitdiff
path: root/utilities/gdb/ovs_gdb.py
diff options
context:
space:
mode:
Diffstat (limited to 'utilities/gdb/ovs_gdb.py')
-rw-r--r--utilities/gdb/ovs_gdb.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/utilities/gdb/ovs_gdb.py b/utilities/gdb/ovs_gdb.py
index 62928d50f..763ece2a7 100644
--- a/utilities/gdb/ovs_gdb.py
+++ b/utilities/gdb/ovs_gdb.py
@@ -1391,7 +1391,8 @@ class CmdDumpPackets(gdb.Command):
print("Error, unsupported argument type: {}".format(str(val.type)))
return
- tcpdump(pkt_list, args=tcpdump_args)
+ stdout = tcpdump(pkt_list, args=tcpdump_args, getfd=True, quiet=True)
+ gdb.write(stdout.read().decode("utf8", "replace"))
def extract_pkt(self, pkt):
pkt_fields = pkt.type.keys()