Semihalf Expert to Expert Academy is not for everybody! It is an expert-to-expert collaboration. We don’t want to waste your time with stuff that you can find online. We are sharing years of our experience, but we will not start from the very bottom of the operating system. Prior knowledge is required!
We will present to you architectural decisions
one needs to make in order to build efficient applications based on DPDK (Data Plane Development Kit). You will learn what each of the configuration parameters do, what are possible and reasonable settings, and how to decide on the proper configuration.
We will also show you how to find root causes
of issues, what are the steps you should verify first, what are the typical symptoms of problems and how to get rid of them.
You will learn differences between Linux and
FreeBSD, kernel primitives, threads, memory
management, modules and drivers specific to
FreeBSD system. We will present all the nuances
of PCI and SR-IOV and how to use them with
drivers. We will also cover bus_dma including
usage reference and most common pitfalls.
After the training you will know tools specific to
FreeBSD, code style and Phabricator usage to let
you become contributor to the official release.
LEARN MORE >>>
We are here to help you leverage our experience to build your solutions and solve your problems.
Our standard training can also be customized upon request to help you launch your project. Please
drop us an e-mail and we will process your individual requirements: