netdev: Fix netdev/default.h

The position of the `extern "C"` was weird. Also fixed documentation.