Lines Matching +full:270 +full:m
28 SOL_NETLINK = 270
820 for m in members:
821 if m.type in ['pad', 'binary']:
822 if m.struct:
823 size += self._struct_size(m.struct)
825 size += m.len
827 format = NlAttr.get_format(m.type, m.byte_order)
837 for m in members:
839 if m.type == 'pad':
840 offset += m.len
841 elif m.type == 'binary':
842 if m.struct:
843 len = self._struct_size(m.struct)
845 m.struct)
848 value = data[offset : offset + m.len]
849 offset += m.len
851 format = NlAttr.get_format(m.type, m.byte_order)
855 if m.enum:
856 value = self._decode_enum(value, m)
857 elif m.display_hint:
858 value = self._formatted_string(value, m.display_hint)
859 attrs[m.name] = value
865 for m in members:
866 value = vals.pop(m.name) if m.name in vals else None
867 if m.type == 'pad':
868 attr_payload += bytearray(m.len)
869 elif m.type == 'binary':
870 if m.struct:
873 attr_payload += self._encode_struct(m.struct, value)
876 attr_payload += bytearray(m.len)
882 format = NlAttr.get_format(m.type, m.byte_order)