Searched refs:rx_callback (Results 1 - 11 of 11) sorted by relevance

/freebsd-current/contrib/wpa/src/l2_packet/
H A Dl2_packet_none.c21 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:l2_packet_data
62 l2->rx_callback(l2->rx_callback_ctx, NULL /* TODO: src addr */,
69 void (*rx_callback)(void *ctx, const u8 *src_addr,
79 l2->rx_callback = rx_callback;
87 if (rx_callback && l2->fd >= 0)
97 void (*rx_callback)(void *ctx, const u8 *src_addr,
101 return l2_packet_init(br_ifname, own_addr, protocol, rx_callback,
H A Dl2_packet_privsep.c20 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:l2_packet_data
123 l2->rx_callback(l2->rx_callback_ctx, buf, buf + ETH_ALEN,
130 void (*rx_callback)(void *ctx, const u8 *src_addr,
149 l2->rx_callback = rx_callback;
219 if (rx_callback)
238 void (*rx_callback)(void *ctx, const u8 *src_addr,
242 return l2_packet_init(br_ifname, own_addr, protocol, rx_callback,
H A Dl2_packet.h54 * @rx_callback: Callback function that will be called for each received packet
55 * @rx_callback_ctx: Callback data (ctx) for calls to rx_callback()
59 * rx_callback function will be called with src_addr pointing to the source
65 * IF rx_callback is NULL, receive operation is not opened at all, i.e., only
71 void (*rx_callback)(void *ctx, const u8 *src_addr,
84 void (*rx_callback)(void *ctx, const u8 *src_addr,
H A Dl2_packet_pcap.c35 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:l2_packet_data
39 * to rx_callback */
130 if (!l2->rx_callback || !packet || hdr.caplen < sizeof(*ethhdr))
141 l2->rx_callback(l2->rx_callback_ctx, ethhdr->h_source, buf, len);
155 if (!l2->rx_callback || !pkt_data || hdr->caplen < sizeof(*ethhdr))
166 l2->rx_callback(l2->rx_callback_ctx, ethhdr->h_source, buf, len);
281 void (*rx_callback)(void *ctx, const u8 *src_addr,
291 l2->rx_callback = rx_callback;
318 void (*rx_callback)(voi
[all...]
H A Dl2_packet_winpcap.c52 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:l2_packet_data
56 * rx_callback and l2_packet_send() */
154 l2->rx_callback(l2->rx_callback_ctx, l2->rx_src, l2->rx_buf,
200 void (*rx_callback)(void *ctx, const u8 *src_addr,
215 l2->rx_callback = rx_callback;
227 if (!rx_callback)
257 void (*rx_callback)(void *ctx, const u8 *src_addr,
261 return l2_packet_init(br_ifname, own_addr, protocol, rx_callback,
301 * l2_packet_deinit() may end up being called from l2->rx_callback(),
[all...]
H A Dl2_packet_freebsd.c42 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:l2_packet_data
93 if (!l2->rx_callback || !packet || hdr->caplen < sizeof(*ethhdr))
109 l2->rx_callback(l2->rx_callback_ctx, ethhdr->h_source, buf, len);
240 void (*rx_callback)(void *ctx, const u8 *src_addr,
250 l2->rx_callback = rx_callback;
273 void (*rx_callback)(void *ctx, const u8 *src_addr,
277 return l2_packet_init(br_ifname, own_addr, protocol, rx_callback,
H A Dl2_packet_linux.c27 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:l2_packet_data
214 l2->rx_callback(l2->rx_callback_ctx, ll.sll_addr, buf, res);
266 l2->rx_callback(l2->rx_callback_ctx, ll.sll_addr, buf, res);
273 void (*rx_callback)(void *ctx, const u8 *src_addr,
285 l2->rx_callback = rx_callback;
315 if (rx_callback &&
333 if (rx_callback)
343 void (*rx_callback)(void *ctx, const u8 *src_addr,
366 l2 = l2_packet_init(br_ifname, own_addr, protocol, rx_callback,
[all...]
H A Dl2_packet_ndis.c70 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:l2_packet_data
74 * rx_callback and l2_packet_send() */
297 if (l2->rx_callback)
298 l2->rx_callback(l2->rx_callback_ctx, rx_src, rx_buf, rx_len);
351 void (*rx_callback)(void *ctx, const u8 *src_addr,
376 l2->rx_callback = rx_callback;
457 void (*rx_callback)(void *ctx, const u8 *src_addr,
461 return l2_packet_init(br_ifname, own_addr, protocol, rx_callback,
/freebsd-current/contrib/wpa/src/ap/
H A Deth_p_oui.h15 /* rx_callback only gets payload after OUI passed as buf */
18 void (*rx_callback)(void *ctx, const u8 *src_addr,
H A Deth_p_oui.c36 void (*rx_callback)(void *ctx, const u8 *src_addr, member in struct:eth_p_oui_ctx
46 ctx->rx_callback(ctx->rx_callback_ctx, src_addr, dst_addr,
86 void (*rx_callback)(void *ctx, const u8 *src_addr,
101 receiver->rx_callback = rx_callback;
/freebsd-current/sys/dev/virtio/scmi/
H A Dvirtio_scmi.c65 virtio_scmi_rx_callback_t *rx_callback; member in struct:vtscmi_queue
338 if (q->rx_callback)
339 q->rx_callback(pdu->buf, rx_len, q->priv);
452 sc->vtscmi_queues[chan].rx_callback = cb;

Completed in 214 milliseconds