Lines Matching refs:version
72 int type, rd_num, flen, version; member
80 uint32_t version; member
160 ip->version = 4; in create_payload()
195 static inline int __v1_v2_rx_kernel_ready(void *base, int version) in __v1_v2_rx_kernel_ready() argument
197 switch (version) { in __v1_v2_rx_kernel_ready()
208 static inline void __v1_v2_rx_user_ready(void *base, int version) in __v1_v2_rx_user_ready() argument
210 switch (version) { in __v1_v2_rx_user_ready()
240 ring->version)) { in walk_v1_v2_rx()
243 switch (ring->version) { in walk_v1_v2_rx()
260 __v1_v2_rx_user_ready(ppd.raw, ring->version); in walk_v1_v2_rx()
272 ring->version, total_packets, NUM_PACKETS); in walk_v1_v2_rx()
312 static inline int __tx_kernel_ready(void *base, int version) in __tx_kernel_ready() argument
314 switch (version) { in __tx_kernel_ready()
327 static inline void __tx_user_ready(void *base, int version) in __tx_user_ready() argument
329 switch (version) { in __tx_user_ready()
358 switch (ring->version) { in get_next_frame()
387 if (ring->version <= TPACKET_V2) in walk_tx()
421 while (__tx_kernel_ready(next, ring->version) && in walk_tx()
425 switch (ring->version) { in walk_tx()
463 __tx_user_ready(next, ring->version); in walk_tx()
493 ring->version, total_packets, NUM_PACKETS); in walk_tx()
667 static void setup_ring(int sock, struct ring *ring, int version, int type) in setup_ring() argument
673 ring->version = version; in setup_ring()
675 switch (version) { in setup_ring()
802 static int test_tpacket(int version, int type) in test_tpacket() argument
807 fprintf(stderr, "test: %s with %s ", tpacket_str[version], in test_tpacket()
811 if (version == TPACKET_V1 && in test_tpacket()
815 tpacket_str[version], type_str[type]); in test_tpacket()
819 sock = pfsocket(version); in test_tpacket()
821 setup_ring(sock, &ring, version, type); in test_tpacket()