Uploaded August 2018 | Updated September 2026, 2 hours ago
This talk is about the Home Networking Control Protocol (RFC7788) and how these specifications can be used to create a future-proof, IPv6 compliant SOHO router.
Almost two years ago, RFC7788 introduced the Home Networking Control Protocol - also called homenet - which "enables discovery of network borders, automated configuration of addresses, name resolution, service discovery, and the use of any routing protocol that supports routing based on both the source and destination address." Many routers in SOHO environments nowadays run different forms of BSDs, prominently being OpenBSD and FreeBSD under the hood of a PFSense install. Homenet's focus is specifically on IPv6-enabled networks, although support for IPv4 is also included.
Homenet introduces many new functionalities in a home network, and makes it easy for devices to interconnect, making it a better platform to support the IoT now and in the future.
In this talk, I will discuss all the services and protocols involved in the homenet specifications and documents, and will outline how these can be integrated into the BSDs by showing configurations for OpenBSD and FreeBSD.
bsdcan.org/2018/schedule/events/981.en.html
This talk is about the Home Networking Control Protocol (RFC7788) and how these specifications can be used to create a future-proof, IPv6 compliant SOHO router.
Almost two years ago, RFC7788 introduced the Home Networking Control Protocol - also called homenet - which "enables discovery of network borders, automated configuration of addresses, name resolution, service discovery, and the use of any routing protocol that supports routing based on both the source and destination address." Many routers in SOHO environments nowadays run different forms of BSDs, prominently being OpenBSD and FreeBSD under the hood of a PFSense install. Homenet's focus is specifically on IPv6-enabled networks, although support for IPv4 is also included.
Homenet introduces many new functionalities in a home network, and makes it easy for devices to interconnect, making it a better platform to support the IoT now and in the future.
In this talk, I will discuss all the services and protocols involved in the homenet specifications and documents, and will outline how these can be integrated into the BSDs by showing configurations for OpenBSD and FreeBSD.
bsdcan.org/2018/schedule/events/981.en.html









![Hardware-accelerated program tracing on FreeBSD By Bojan Novković
Hardware tracing facilities are designed to capture various metrics and information about software execution with a minimal performance overhead, making them a valuable tool for performance analyses and debugging. FreeBSD recently gained a new in-kernel framework for hardware-accelerated tracing technologies (hwt(8) [1]) with support for ARM64 and Intel CPUs.
This talk will cover the work that went into adding support for Intels Processor Trace technology in hwt(8). Well start by covering several key concepts related to hardware-accelerated tracing and use them to explore the architecture of FreeBSDs hwt(8) framework. Well then move on to a case study of Intel Processor Trace technology, giving a brief overview of its features before diving into key implementation details. The talk will also include a short demo of hwt(8)s features on the Intel platform. Hardware-accelerated program tracing on FreeBSD By Bojan Novković](https://i.ytimg.com/vi/NrBGw8N4qL4/mqdefault.jpg)
