Lines Matching +full:270 +full:m
27 SOL_NETLINK = 270
885 for m in members:
886 if m.type in ['pad', 'binary']:
887 if m.struct:
888 size += self._struct_size(m.struct)
890 size += m.len
892 format = NlAttr.get_format(m.type, m.byte_order)
902 for m in members:
904 if m.type == 'pad':
905 offset += m.len
906 elif m.type == 'binary':
907 if m.struct:
908 len = self._struct_size(m.struct)
910 m.struct)
913 value = data[offset : offset + m.len]
914 offset += m.len
916 format = NlAttr.get_format(m.type, m.byte_order)
920 if m.enum:
921 value = self._decode_enum(value, m)
922 elif m.display_hint:
923 value = self._formatted_string(value, m.display_hint)
924 attrs[m.name] = value
930 for m in members:
931 value = vals.pop(m.name) if m.name in vals else None
932 if m.type == 'pad':
933 attr_payload += bytearray(m.len)
934 elif m.type == 'binary':
935 if m.struct:
938 attr_payload += self._encode_struct(m.struct, value)
941 attr_payload += bytearray(m.len)
947 format = NlAttr.get_format(m.type, m.byte_order)