Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 2020 02:43:41 +0530
From:      Ahsan Barkati <ahsanbarkati@gmail.com>
To:        freebsd-hackers@freebsd.org, soc-status@freebsd.org
Subject:   [GSoC'20] Network Configuration Libraries
Message-ID:  <CAEMkzKsV-XNot6J=CA3cYz-BOWhHAbQ619by=q=Uao4sWReXHg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi everyone,

The project "Network Configuration Libraries" aims to create libraries
which would enable programmatic configuration and management of Network.
The intended libraries which are to be developed are libroute (for route
management) and libipfw (for packet filtering).

* Mentors: Kristof Provost <kp@Freebsd.org> and Tom Jones <thj@freebsd.org>

During the first few days, we made the following progress:

* Developed some basic tests for the `/sbin/route` tool. These tests
currently cover the 'add', 'change' and 'delete' functionality. The code
has been put into review and it can be found here ->
https://reviews.freebsd.org/D25220

* Read the code of libifconfig to get some insights of the implementation
ideas around the libifconfig, and currently working on the preliminary
design of the libroute.

More details about the project can be found at the following links

* Project Wiki Page:
https://wiki.freebsd.org/SummerOfCode2020Projects/NetworkConfigurationLibraries
* My blog:
https://ahsan.live/Introduction-to-the-Network-Configuration-Libraries-in-Freebsd.html
* GitHub Link:
https://github.com/ahsanbarkati/freebsd

Please feel free to share your views and ideas around these libraries.

Regards,
Ahsan Barkati
Final Year Undergraduate Student,
IIT Kanpur, India



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEMkzKsV-XNot6J=CA3cYz-BOWhHAbQ619by=q=Uao4sWReXHg>