Pull to refresh

Comments 7

Два вопроса:
1) какой эмулятор вы используете при тестировании сети?
2) Зачем переписывать драйвер, когда можно сделать надстройку над драйвером мак уровня? Или там были проблемы с получением и отправкой широковещательных пакетов?
Хотя да, 802.11s я не читал, м.б. там от вай-фая отличия в пакетах есть… не подумал об этом.
1) В этом проекте все тестировалось на реальном железе. В других проектах OSLL используется NS2.
2) Дело в том, что mac80211-based драйвера wi-fi — это тонкая прослойка, адаптирующая железо к mac-уровню, который в ядре представлен библиотекой mac80211.ko. Сам черновик стандарта 802.11s, реализованный проектом o11s, уже включен в состав mac80211. Драйвер же должен настроить железо для правильной рассылки маячков (beacon), установить правильный пакетный фильтр и скомпенсировать проявившиеся при этом особенности firmware. Исходный драйвер stlc45xx поддерживал только режим клиента точки доступа (managed), в котором станция не генерирует маячки. Так что всю маячковую инфраструктуру, общую для ad-hoc и mesh пришлось просто реализовать.
Я, наверное, смогу ответить на первый безответный вопрос. Не выпустила она прошивку потому, что сейчас все операции над Maemo 4 приостановлены и вся команда кует Maemo 5. Так что сейчас не до обновления :)
Действительно, в пакетах maemo5 ядро 2.6.27, а драйвер wi-fi — wl12xx. Теперь понятно, почему Nokia ссылалась на занятость своих инженеров в ответ на технические вопросы касательно stlc4560.
И кстати, я тоже буду выступать на FRUCT :)
Sign up to leave a comment.

Articles