Lines Matching refs:version
86 int type, rd_num, flen, version; member
94 uint32_t version; member
174 ip->version = 4; in create_payload()
209 static inline int __v1_v2_rx_kernel_ready(void *base, int version) in __v1_v2_rx_kernel_ready() argument
211 switch (version) { in __v1_v2_rx_kernel_ready()
222 static inline void __v1_v2_rx_user_ready(void *base, int version) in __v1_v2_rx_user_ready() argument
224 switch (version) { in __v1_v2_rx_user_ready()
254 ring->version)) { in walk_v1_v2_rx()
257 switch (ring->version) { in walk_v1_v2_rx()
274 __v1_v2_rx_user_ready(ppd.raw, ring->version); in walk_v1_v2_rx()
286 ring->version, total_packets, NUM_PACKETS); in walk_v1_v2_rx()
326 static inline int __tx_kernel_ready(void *base, int version) in __tx_kernel_ready() argument
328 switch (version) { in __tx_kernel_ready()
341 static inline void __tx_user_ready(void *base, int version) in __tx_user_ready() argument
343 switch (version) { in __tx_user_ready()
372 switch (ring->version) { in get_next_frame()
401 if (ring->version <= TPACKET_V2) in walk_tx()
435 while (__tx_kernel_ready(next, ring->version) && in walk_tx()
439 switch (ring->version) { in walk_tx()
477 __tx_user_ready(next, ring->version); in walk_tx()
507 ring->version, total_packets, NUM_PACKETS); in walk_tx()
681 static void setup_ring(int sock, struct ring *ring, int version, int type) in setup_ring() argument
687 ring->version = version; in setup_ring()
689 switch (version) { in setup_ring()
816 static int test_tpacket(int version, int type) in test_tpacket() argument
821 fprintf(stderr, "test: %s with %s ", tpacket_str[version], in test_tpacket()
825 if (version == TPACKET_V1 && in test_tpacket()
829 tpacket_str[version], type_str[type]); in test_tpacket()
833 sock = pfsocket(version); in test_tpacket()
835 setup_ring(sock, &ring, version, type); in test_tpacket()