Ну это нечестно, для проводных сетей можно пользоваться только ip, с беспроводным стеком это не работает, согласен. Но то не вина Debian, а проблема используемого ядра.
Лет тринадцать назад писал ассемблерные вставки в GCC, чтобы оптимизировать расчёты с использованием SSE/SSE2. Потом нашёл, что в GCC можно пользоваться SSE/SSE2 и без ассемблера. В результате выкинул ассемблерные вставки.
В GCC и Clang есть функции _builtin_ia32_, с помощью которых можно использовать инструкции SSE/SSE2. Т.е. я вручную сделал оптимизацию без использования ассемблера.