From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: wip-netlink Date: Wed, 10 Apr 2019 08:18:49 +0200 Message-ID: References: <875zrov80a.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:57958) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hE6Zd-0006vU-W5 for guix-devel@gnu.org; Wed, 10 Apr 2019 02:19:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hE6Zd-0000Jc-3T for guix-devel@gnu.org; Wed, 10 Apr 2019 02:19:05 -0400 In-Reply-To: <875zrov80a.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix-devel Hello Ludo, Ludovic Court=C3=A8s ezt =C3=ADrta (id=C5=91pont: 2019. =C3= =A1pr. 8., H, 17:20): > > Hi there! > > G=C3=A1bor Boskovits skribis: > > > I've pushed a branch with some preliminary work on the netlink wrapper > > for guix, so that > > we can have ipv6 static network configuration, and a bunch of other > > goodies, including hopefully container networking. > > This is in quite an early stage, I was mostly doing some research, and > > tried to define the data structures needed. > > Did you have a chance to make further progress on this front? > Yes, now I do. I was not well, and had to skip a whole week of work, then I got overwhelmed when I got back. I will start working on this again soon. Help is appreciated however, so if anyone is willing to have a look into this, that would be great. I feel I have most of the data structures in place, I will finish up the defines, which are not completed (I will have to hunt the headers fo the proper sizes), and I am thinking about creating a little abstraction on top of the netlinkmsg, so that we can add attributes with the proper 4 byte alignment required by netlink. Then I will create a wrapper for the syscalls. After that however we should discuss how to actually finish this up, I belive that this could be done in two steps, at first expoose the functionality for testing, without a reliable command transfer, then add in the acknowledge handling later. Wdyt? > Thank you! > > Ludo=E2=80=99. Best regards, g_bor