1919use anyhow:: Result ;
2020use capsule:: fieldmap;
2121use capsule:: packets:: ethernet:: Ethernet ;
22- use capsule:: packets:: ip:: v4:: Ip4 ;
23- use capsule:: packets:: ip:: v6:: { Ip6 , SegmentRouting } ;
22+ use capsule:: packets:: ip:: v4:: Ipv4 ;
23+ use capsule:: packets:: ip:: v6:: { Ipv6 , SegmentRouting } ;
2424use capsule:: packets:: udp:: Udp4 ;
2525use capsule:: packets:: { Mbuf , Packet } ;
2626use capsule:: testils:: criterion:: BencherExt ;
@@ -32,11 +32,11 @@ use std::net::Ipv6Addr;
3232
3333const BATCH_SIZE : usize = 500 ;
3434
35- fn single_parse_udp ( ip4 : Ip4 ) -> Udp4 {
35+ fn single_parse_udp ( ip4 : Ipv4 ) -> Udp4 {
3636 ip4. parse :: < Udp4 > ( ) . unwrap ( )
3737}
3838
39- fn single_peek_udp ( ip4 : Ip4 ) -> Ip4 {
39+ fn single_peek_udp ( ip4 : Ipv4 ) -> Ipv4 {
4040 ip4. peek :: < Udp4 > ( ) . unwrap ( ) ;
4141 ip4
4242}
@@ -66,13 +66,13 @@ fn single_peek_vs_parse(c: &mut Criterion) {
6666
6767fn multi_parse_udp ( mbuf : Mbuf ) -> Udp4 {
6868 let ethernet = mbuf. parse :: < Ethernet > ( ) . unwrap ( ) ;
69- let ip4 = ethernet. parse :: < Ip4 > ( ) . unwrap ( ) ;
69+ let ip4 = ethernet. parse :: < Ipv4 > ( ) . unwrap ( ) ;
7070 ip4. parse :: < Udp4 > ( ) . unwrap ( )
7171}
7272
7373fn multi_peek_udp ( mbuf : Mbuf ) -> Mbuf {
7474 let ethernet = mbuf. peek :: < Ethernet > ( ) . unwrap ( ) ;
75- let ip4 = ethernet. peek :: < Ip4 > ( ) . unwrap ( ) ;
75+ let ip4 = ethernet. peek :: < Ipv4 > ( ) . unwrap ( ) ;
7676 ip4. peek :: < Udp4 > ( ) . unwrap ( ) ;
7777 mbuf
7878}
@@ -94,8 +94,8 @@ fn multi_peek_vs_parse(c: &mut Criterion) {
9494 group. finish ( )
9595}
9696
97- fn single_parse_sr ( ip6 : Ip6 ) -> SegmentRouting < Ip6 > {
98- ip6. parse :: < SegmentRouting < Ip6 > > ( ) . unwrap ( )
97+ fn single_parse_sr ( ip6 : Ipv6 ) -> SegmentRouting < Ipv6 > {
98+ ip6. parse :: < SegmentRouting < Ipv6 > > ( ) . unwrap ( )
9999}
100100
101101#[ capsule:: bench( mempool_capacity = 511 ) ]
@@ -135,10 +135,10 @@ fn single_parse_sr_segments_sizes(c: &mut Criterion) {
135135 group. finish ( )
136136}
137137
138- fn multi_parse_sr ( mbuf : Mbuf ) -> SegmentRouting < Ip6 > {
138+ fn multi_parse_sr ( mbuf : Mbuf ) -> SegmentRouting < Ipv6 > {
139139 let ethernet = mbuf. parse :: < Ethernet > ( ) . unwrap ( ) ;
140- let ip6 = ethernet. parse :: < Ip6 > ( ) . unwrap ( ) ;
141- ip6. parse :: < SegmentRouting < Ip6 > > ( ) . unwrap ( )
140+ let ip6 = ethernet. parse :: < Ipv6 > ( ) . unwrap ( ) ;
141+ ip6. parse :: < SegmentRouting < Ipv6 > > ( ) . unwrap ( )
142142}
143143
144144#[ capsule:: bench( mempool_capacity = 511 ) ]
@@ -177,7 +177,7 @@ fn reset(c: &mut Criterion) {
177177
178178fn multi_push_udp ( mbuf : Mbuf ) -> Udp4 {
179179 let ethernet = mbuf. push :: < Ethernet > ( ) . unwrap ( ) ;
180- let ip4 = ethernet. push :: < Ip4 > ( ) . unwrap ( ) ;
180+ let ip4 = ethernet. push :: < Ipv4 > ( ) . unwrap ( ) ;
181181 ip4. push :: < Udp4 > ( ) . unwrap ( )
182182}
183183
@@ -189,7 +189,7 @@ fn multi_push(c: &mut Criterion) {
189189 } ) ;
190190}
191191
192- fn single_push_udp ( ip4 : Ip4 ) -> Udp4 {
192+ fn single_push_udp ( ip4 : Ipv4 ) -> Udp4 {
193193 ip4. push :: < Udp4 > ( ) . unwrap ( )
194194}
195195
@@ -204,7 +204,7 @@ fn single_push(c: &mut Criterion) {
204204 } ) ;
205205}
206206
207- fn single_remove_udp ( udp : Udp4 ) -> Ip4 {
207+ fn single_remove_udp ( udp : Udp4 ) -> Ipv4 {
208208 udp. remove ( ) . unwrap ( )
209209}
210210
@@ -230,7 +230,7 @@ fn multi_remove(c: &mut Criterion) {
230230 } ) ;
231231}
232232
233- fn set_sr_segments ( mut args : ( SegmentRouting < Ip6 > , Vec < Ipv6Addr > ) ) -> Result < ( ) > {
233+ fn set_sr_segments ( mut args : ( SegmentRouting < Ipv6 > , Vec < Ipv6Addr > ) ) -> Result < ( ) > {
234234 args. 0 . set_segments ( & args. 1 )
235235}
236236
0 commit comments