Lines Matching refs:nl_msg
80 def __init__(self, nl_msg):
81 self.nl_msg = nl_msg
84 return f"Netlink error: {os.strerror(-self.nl_msg.error)}\n{self.nl_msg}"
295 for nl_msg in nms:
296 if nl_msg.error:
297 print("Netlink error:", nl_msg.error)
299 if nl_msg.done:
302 gm = GenlMsg(nl_msg)
328 def __init__(self, nl_msg):
329 self.nl = nl_msg
330 self.genl_cmd, self.genl_version, _ = struct.unpack_from("BBH", nl_msg.raw, 0)
331 self.raw = nl_msg.raw[4:]
358 def _decode(self, nl_msg):
359 return nl_msg
361 def decode(self, ynl, nl_msg):
362 msg = self._decode(nl_msg)
392 def _decode(self, nl_msg):
393 return GenlMsg(nl_msg)
634 for nl_msg in nms:
635 if nl_msg.error:
636 print("Netlink error in ntf!?", os.strerror(-nl_msg.error))
637 print(nl_msg)
639 if nl_msg.done:
643 decoded = self.nlproto.decode(self, nl_msg)
690 for nl_msg in nms:
691 if nl_msg.extack:
692 self._decode_extack(msg, op, nl_msg.extack)
694 if nl_msg.error:
695 raise NlError(nl_msg)
696 if nl_msg.done:
697 if nl_msg.extack:
699 print(nl_msg)
703 decoded = self.nlproto.decode(self, nl_msg)
706 if nl_msg.nl_seq != req_seq or decoded.cmd() != op.rsp_value: