※ [本文转录自 Linux 看板 #1M0Kdwbp ]
作者: hardware (硬件) 看板: Linux
标题: [问题] 如何将 driver value传到user space
时间: Tue Sep 22 20:30:48 2015
最近想把 802.11 driver 检查CRC封包 error counter的结果
送到user space
Linux/drivers/net/wireless/ath/ath9k/recv.c
int wifi_frame_recv_counter = 0;
int wifi_frame_error_counter = 0;
static bool ath9k_rx_accept()
{
if(ieee80211_is_data(fc))
{
wifi_frame_recv_counter++;
printk("frame_recv_counter: %d\n",wifi_frame_recv_counter);
if(rx_stats->rs_status & ATH9k_RXERR_CRC)
{
wifi_frame_error_counter++;
}
}
}
想要把
wifi_frame_error_counter
wifi_frame_recv_counter
传到 user space 不晓得要怎么传上去
我用copy_to_user不行= =
谢谢!!