tests: add netlink large dump buffer check

Differential Revision: https://reviews.freebsd.org/D38665
MFC after:	2 weeks
This commit is contained in:
Alexander V. Chernikov
2023-02-20 10:20:23 +00:00
parent d04c86717c
commit 828d3c6c4c
3 changed files with 88 additions and 9 deletions
+11 -9
View File
@@ -1609,18 +1609,20 @@ def setup_netlink(self, netlink_family: NlConst):
self.helper = NlHelper()
self.nlsock = Nlsock(netlink_family, self.helper)
def write_message(self, msg):
print("")
print("============= >> TX MESSAGE =============")
msg.print_message()
def write_message(self, msg, silent=False):
if not silent:
print("")
print("============= >> TX MESSAGE =============")
msg.print_message()
msg.print_as_bytes(bytes(msg), "-- DATA --")
self.nlsock.write_data(bytes(msg))
msg.print_as_bytes(bytes(msg), "-- DATA --")
def read_message(self):
def read_message(self, silent=False):
msg = self.nlsock.read_message()
print("")
print("============= << RX MESSAGE =============")
msg.print_message()
if not silent:
print("")
print("============= << RX MESSAGE =============")
msg.print_message()
return msg
def get_reply(self, tx_msg):