2012-03-22 1 views
0

Я пытаюсь внести некоторые изменения в драйвер беспроводной сети atheros.обмен переменных между двумя различными программными модулями в c

Я пытаюсь найти путь для прохождения значения «rx_stats-> rs_rssi» от recv.c (./drivers/net/wireless/ath/ath9k/recv.c)

в файл wme.c

(/net/mac80211/wme.c)

моя цель состоит в том, чтобы использовать значение RSSI для умного выбора очередей.

ответ

3

Создайте API в recv.c (экспортируется в recv.h), который возвращает значение, о котором идет речь. Это позволяет любому модулю, которому он нужен, получить доступ к значению.

+1

Действительно. Избегайте глобальных переменных. Возвратите RSSI из функции по значению. – Lundin

 Смежные вопросы

  • Нет связанных вопросов^_^