Алгоритм управления перегрузкой LEDBAT встроен в OSX Lion (10.7.X) и не требует отдельной компиляции.Я не думаю, что было бы возможно использовать LEDBAT в более ранней версии OSX без большой работы.LEDBAT обеспечивает «фоновые» передачи и может быть выбран в сокете путем установки следующего параметра сокета - setsocketopt (sock, SOL_SOCKET, O_TRAFFIC_CLASS, SO_TC_BK, sizeof (int)).Также кажется, что на класс трафика сокета может влиять значение DSCP в заголовке IP.
Кроме того, OSX имеет возможность загружать модули ядра для других сетевых протоколов в течение некоторого времени, используя их Сетевые расширения ядра(NKE) - например, существует модуль NKE , разработанный для протокола SCTP.