Re: [manet] Kernel hooks for AODVv2 [was: AODVv2 implementation]

Henning Rogge <hrogge@gmail.com> Sat, 03 February 2024 07:55 UTC

Return-Path: <hrogge@gmail.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E129C14F6FD for <manet@ietfa.amsl.com>; Fri, 2 Feb 2024 23:55:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SZIVl70rU8x5 for <manet@ietfa.amsl.com>; Fri, 2 Feb 2024 23:55:05 -0800 (PST)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37B86C14F69B for <manet@ietf.org>; Fri, 2 Feb 2024 23:55:05 -0800 (PST)
Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-a293f2280c7so382533866b.1 for <manet@ietf.org>; Fri, 02 Feb 2024 23:55:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706946903; x=1707551703; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=xv1xvbF3gWkUq5TchD7URjCIUIDi3Ml5B2FeMngZdvA=; b=OKPkc7y75H2DkJItTXhgj0Gj0I557S4XNVQ/aIvaGr7cmCyFX7I4tfte6ZbxO4Et6X Gpse6UBSxz7UEXccbKa7gyf3WrpD9MNcNo72lJhKtZvWovksMxhUib1s1gH8sBxTXXOO TIDVlPZSEubaMu+6GlKYIHhNCfgcHvwEJqLnQAD8l7a5Q7tDcgN8cbVvwiA6hmjpx+uz djenjxT17dIB7yIK5pWgWPZIl69UUpONcH9odoOL+yv42Q6wtGd/2fwtE5V/ZjQ435q0 bg/bb2jXtkaycWPgcfDYtMpOo25PLg+mJu0936nHcoZn3H8IO0saVmVS7f+2VQvRAFtC emcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706946903; x=1707551703; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xv1xvbF3gWkUq5TchD7URjCIUIDi3Ml5B2FeMngZdvA=; b=G5HVo8YdS+hJeKrCL9gw1rx/pGTP1xmORvJL7/Ea//1lydtlBvjd+UOXWBEerx8Ofj V6l6O7YjrrGGEHwJkbqipNB3b0RD0WtfpPy1tzarkCB4T11txvcf30iJss4lq67sdJqA ojf8DaVTkbDoF4mCmAnY+nr73ANZMxwLiE9EkXo5WPUlAyQ9J0MMNG2wQ+yLVIKaZXNr S+QbDyzFrBAYi9lbMlhcXOPs3OKMq8MS1/MNoCYZVV1eJB40ll9VPdo8bfmtn1T6pA+o b7OBXHC1XjOtV3jy+tYtjC+hWtyMY8cIg/hEifXT/7yzVIX8pYKMQl9RpRw9saAghGki vUoA==
X-Gm-Message-State: AOJu0YzvssoMALqS3FGlS9Ye+wgKxRYdXQMrQxHA3F+PG37Liob2SdKr 8C0SL6U6THftjkGh4r9z/KwZUitqeZbWtUYjCt8ach9gGxIfW1d3R+Pw0LixQuNhYbvf9xGj9MY 7q7AJg0daS1xX/EWUhYE2FqXCHes=
X-Google-Smtp-Source: AGHT+IEecVhtOw3YNoy0EtE/6WsztcHIiXV8a2sodFfDCHsdi9KhvV3gSDsQCt0TH2oK5wN9R/SEYe1V4AxUOWEwDo8=
X-Received: by 2002:a17:907:6d0a:b0:a37:6161:30fa with SMTP id sa10-20020a1709076d0a00b00a37616130famr183048ejc.41.1706946902868; Fri, 02 Feb 2024 23:55:02 -0800 (PST)
MIME-Version: 1.0
References: <PH7PR14MB5368D3F677021CAFA04831F4BBB1A@PH7PR14MB5368.namprd14.prod.outlook.com> <740cf920-605d-4376-9db5-4409794bedb0@computer.org> <CAGnRvur98cmOqrB6b7Q=VsfvrBEY9goWn-zrXWM49mCj-+7zPw@mail.gmail.com> <7334e18e-d2aa-4f99-b79c-869b7ee1c836@computer.org> <87h6l9oqdk.wl-jch@irif.fr> <CAGnRvur17OvFogQnJspv=2ezuE41LQkgj5fEv5mJRGG9iYxZDw@mail.gmail.com> <CAL95ndJoFOay1Spin5vMfZV5KMHO5DkG7KhyHNo6KuAC3vm74w@mail.gmail.com> <875y1mgc9g.wl-jch@irif.fr> <CAGnRvurA7rg1R74-S4OgmFBE-3dqtgurF2=dGqYo69WMn6ynyA@mail.gmail.com> <87r0k194ip.wl-jch@irif.fr> <dbc9b899-69c5-4999-98c9-a4303a2bb731@earthlink.net>
In-Reply-To: <dbc9b899-69c5-4999-98c9-a4303a2bb731@earthlink.net>
From: Henning Rogge <hrogge@gmail.com>
Date: Sat, 03 Feb 2024 08:54:38 +0100
Message-ID: <CAGnRvupiZXQ9P1M4=UWXPwuJVgg_Tj12ht2F6Bcrfi40PVEJPQ@mail.gmail.com>
To: Charlie Perkins <charles.perkins@earthlink.net>
Cc: Juliusz Chroboczek <jch@irif.fr>, "manet@ietf.org" <manet@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/NupkZP6EN1zwZt8ONpcqCcE8sbg>
Subject: Re: [manet] Kernel hooks for AODVv2 [was: AODVv2 implementation]
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Feb 2024 07:55:09 -0000

Yes...

it's a similar problem with SMF (or other multicast forwarders). The
existing multicast-routing API of Linux is something between "arcane"
and "horrible"... and it's only partially useful for Manet
Multicast-Routing. Which means everyone tries to implement SMF with a
raw-socket, which integrates horrible (or not at all) with more
complicated routing environments (e.g. Manet-Routers with multiple
interfaces and multi-topology routing).

Henning Rogge

On Sat, Feb 3, 2024 at 1:17 AM Charlie Perkins
<charles.perkins@earthlink.net> wrote:
>
> Hello Juliusz,
>
> Follow-up below...
>
> On 12/4/2023 11:00 AM, Juliusz Chroboczek wrote:
>
> So has somebody written down what is the small set of callbacks from the
> data plane to the control plane that is required to implement AODVv2?
> Once that is written down, then we can have a discussion on whether it is
> indeed the case that AODVv2 is easy to implement.
>
>
> Section 6.4 attempts to provide such a list.  I agree that it would be worthwhile to focus on the best ways to implement these required interactions.
>
> Regards,
> Charlie P.
> _______________________________________________
> manet mailing list
> manet@ietf.org
> https://www.ietf.org/mailman/listinfo/manet