- 论坛徽章:
- 0
|
回复 #6 yidou 的帖子
不好意思啊,还得问问清楚:
"把wsc_supplicant_rx赋成callback函数"是什么意思?
struct l2_packet_data * l2_packet_init(
const char *ifname, const u8 *own_addr, unsigned short protocol,
void (*rx_callback)(void *ctx, const u8 *src_addr,
const u8 *buf, size_t len),
void *rx_callback_ctx, int l2_hdr)
{
struct l2_packet_data *l2;
struct ifreq ifr;
struct sockaddr_ll ll;
l2 = malloc(sizeof(struct l2_packet_data));
if (l2 == NULL)
return NULL;
memset(l2, 0, sizeof(*l2));
strncpy(l2->ifname, ifname, sizeof(l2->ifname));
l2->rx_callback = rx_callback;
........
}
[ 本帖最后由 todayrw 于 2009-4-22 16:54 编辑 ] |
|