generic: encode NLA only if there is nla_map

+ update_length()
rtnl: tcmsg u32 keys encoding