aboutsummaryrefslogtreecommitdiff
path: root/website/content/en/status/report-2024-07-2024-09/dhclient.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'website/content/en/status/report-2024-07-2024-09/dhclient.adoc')
-rw-r--r--website/content/en/status/report-2024-07-2024-09/dhclient.adoc19
1 files changed, 19 insertions, 0 deletions
diff --git a/website/content/en/status/report-2024-07-2024-09/dhclient.adoc b/website/content/en/status/report-2024-07-2024-09/dhclient.adoc
new file mode 100644
index 0000000000..9d6468aa54
--- /dev/null
+++ b/website/content/en/status/report-2024-07-2024-09/dhclient.adoc
@@ -0,0 +1,19 @@
+=== Changes to dhclient to speed up the FreeBSD boot process
+
+Links: +
+link:https://wiki.freebsd.org/SummerOfCode2024Projects/SpeedingUpTheFreeBSDBootProcess[Speeding up the FreeBSD boot process] URL: link:https://wiki.freebsd.org/SummerOfCode2024Projects/SpeedingUpTheFreeBSDBootProcess[] +
+
+link:https://github.com/freebsd/freebsd-src/pull/1368[dhclient Pull Request] URL: link:https://github.com/freebsd/freebsd-src/pull/1368[] +
+
+Contact: Isaac Cilia Attard <icattard@FreeBSD.org>
+
+As part of my Google Summer of Code 2024 project, involving speeding up the FreeBSD boot process, I have worked on decreasing the time it takes for ARP resolution within dhclient to happen.
+This involved reducing the default ARP resolution timeout from 2000 ms to 250 ms, and adding an option to disable it altogether.
+The latter is useful within cloud environments, where a node is certain to have an IP address allotted to it.
+
+As a consequence of this, connecting to a DHCP network is now faster, including the boot process during which this happens.
+The speedup experienced is about 2 seconds.
+
+This causes FreeBSD systems to boot significantly faster than before.
+
+Sponsor: Google LLC (GSoC 2024)