Lines Matching refs:version
84 int type, rd_num, flen, version; member
92 uint32_t version; member
172 ip->version = 4; in create_payload()
207 static inline int __v1_v2_rx_kernel_ready(void *base, int version) in __v1_v2_rx_kernel_ready() argument
209 switch (version) { in __v1_v2_rx_kernel_ready()
220 static inline void __v1_v2_rx_user_ready(void *base, int version) in __v1_v2_rx_user_ready() argument
222 switch (version) { in __v1_v2_rx_user_ready()
253 ring->version)) { in walk_v1_v2_rx()
256 switch (ring->version) { in walk_v1_v2_rx()
273 __v1_v2_rx_user_ready(ppd.raw, ring->version); in walk_v1_v2_rx()
285 ring->version, total_packets, NUM_PACKETS); in walk_v1_v2_rx()
314 static inline int __v1_v2_tx_kernel_ready(void *base, int version) in __v1_v2_tx_kernel_ready() argument
316 switch (version) { in __v1_v2_tx_kernel_ready()
327 static inline void __v1_v2_tx_user_ready(void *base, int version) in __v1_v2_tx_user_ready() argument
329 switch (version) { in __v1_v2_tx_user_ready()
392 ring->version) && in walk_v1_v2_tx()
396 switch (ring->version) { in walk_v1_v2_tx()
421 __v1_v2_tx_user_ready(ppd.raw, ring->version); in walk_v1_v2_tx()
451 ring->version, total_packets, NUM_PACKETS); in walk_v1_v2_tx()
625 static void setup_ring(int sock, struct ring *ring, int version, int type) in setup_ring() argument
631 ring->version = version; in setup_ring()
633 switch (version) { in setup_ring()
758 static int test_tpacket(int version, int type) in test_tpacket() argument
763 fprintf(stderr, "test: %s with %s ", tpacket_str[version], in test_tpacket()
767 if (version == TPACKET_V1 && in test_tpacket()
771 tpacket_str[version], type_str[type]); in test_tpacket()
775 sock = pfsocket(version); in test_tpacket()
777 setup_ring(sock, &ring, version, type); in test_tpacket()