Improvements to the BSD Routing Code
by Jeffrey Hsu
Abstract
The BSD routing code has acquired a reputation for being notoriously difficult to work with. In this paper, we discuss the origins of this problem and show how DragonFly BSD has addressed this long-standing problem through the introduction of new APIs and rewrites of critical routines. Among other benefits, this has exposed a longstanding bug in the Path MTU code. Finally, we discuss the how we made the routing code MP-safe without any locks and present measurement results for the parallel routing code.
Author bio
Missing
go back to the schedule










