Robert Watson подготовил страницу, на которой представил предварительный план улучшения сетевой подсистемы FreeBSD, запланированной для релиза FreeBSD 8.0.
План включает в себя реализацию 5 проектов:
TCP Offload - снижение нагрузки системы через вынос некоторых моментов обработки TCP соединений на плечи сетевых карт (TOE для 10gbps карт);
TCP overhaul - аудит и чистка кода TCP стека;
TCP pluggable congestion control - возможность подключения различных алгоритмов для контроля перегрузки в TCP, через плагины.
TCP locking granularity/parallelism - совершенствование сетевого стека для многопроцессорных систем, разбиение на более мелкие блокировки tcbinfo лока, блокирующего доступ к глобальным структурам сетевого стека. Реализация предотвращения миграции обработчика TCP соединения от процессора к процессору (CPU affinities);