Lines Matching refs:sktu_frame
145 typedef struct sktu_frame { struct
179 struct sktu_frame **frames, size_t max_frames, const void *data, argument
183 struct sktu_frame **frames, size_t max_frames, const void *data,
301 struct sktu_frame **frames, uint32_t n);
304 struct sktu_frame *frame);
308 struct sktu_frame **frames, uint32_t n);
310 struct sktu_frame **frames, uint32_t n);
312 extern uint32_t sktu_utun_fd_rx_burst(int utun_fd, struct sktu_frame **frames,
315 extern void sktu_utun_fd_tx_burst(int utun_fd, struct sktu_frame **frames,
318 extern struct sktu_frame * sktu_frame_alloc();
325 extern void sktu_frames_free(struct sktu_frame **frames, size_t n);
327 extern size_t sktu_create_ip_frames(struct sktu_frame **frames, size_t n,
330 extern size_t sktu_create_ip6_frames(struct sktu_frame **frames, size_t n,
333 extern size_t sktu_create_tcp_frames(struct sktu_frame **frames, size_t n,
336 extern size_t sktu_create_udp_frames(struct sktu_frame **frames, size_t n,
340 extern int sktu_parse_ipv4_frame(struct sktu_frame *frame, void *ip_payload,
342 extern int sktu_parse_tcp4_frame(struct sktu_frame *frame, void *tcp_payload,
344 extern int sktu_parse_udp4_frame(struct sktu_frame *frame, void *udp_payload,