@@ -213,7 +213,7 @@ geneve_input (vlib_main_t * vm,
213213 if (is_ip4 )
214214 {
215215 key4_0 .remote = ip4_0 -> src_address .as_u32 ;
216- key4_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
216+ key4_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
217217
218218 /* Make sure GENEVE tunnel exist according to packet SIP and VNI */
219219 if (PREDICT_FALSE (key4_0 .as_u64 != last_key4 .as_u64 ))
@@ -248,7 +248,7 @@ geneve_input (vlib_main_t * vm,
248248 (ip4_address_is_multicast (& ip4_0 -> dst_address )))
249249 {
250250 key4_0 .remote = ip4_0 -> dst_address .as_u32 ;
251- key4_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
251+ key4_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
252252 /* Make sure mcast GENEVE tunnel exist by packet DIP and VNI */
253253 p0 = hash_get (vxm -> geneve4_tunnel_by_key , key4_0 .as_u64 );
254254 if (PREDICT_TRUE (p0 != NULL ))
@@ -266,7 +266,7 @@ geneve_input (vlib_main_t * vm,
266266 {
267267 key6_0 .remote .as_u64 [0 ] = ip6_0 -> src_address .as_u64 [0 ];
268268 key6_0 .remote .as_u64 [1 ] = ip6_0 -> src_address .as_u64 [1 ];
269- key6_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
269+ key6_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
270270
271271 /* Make sure GENEVE tunnel exist according to packet SIP and VNI */
272272 if (PREDICT_FALSE
@@ -303,7 +303,7 @@ geneve_input (vlib_main_t * vm,
303303 {
304304 key6_0 .remote .as_u64 [0 ] = ip6_0 -> dst_address .as_u64 [0 ];
305305 key6_0 .remote .as_u64 [1 ] = ip6_0 -> dst_address .as_u64 [1 ];
306- key6_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
306+ key6_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
307307 p0 = hash_get_mem (vxm -> geneve6_tunnel_by_key , & key6_0 );
308308 if (PREDICT_TRUE (p0 != NULL ))
309309 {
@@ -380,7 +380,7 @@ geneve_input (vlib_main_t * vm,
380380 if (is_ip4 )
381381 {
382382 key4_1 .remote = ip4_1 -> src_address .as_u32 ;
383- key4_1 .vni = vnet_get_geneve_vni_bigendian (geneve1 );
383+ key4_1 .vni = vnet_get_geneve_vni_network_order (geneve1 );
384384
385385 /* Make sure unicast GENEVE tunnel exist by packet SIP and VNI */
386386 if (PREDICT_FALSE (key4_1 .as_u64 != last_key4 .as_u64 ))
@@ -415,7 +415,7 @@ geneve_input (vlib_main_t * vm,
415415 (ip4_address_is_multicast (& ip4_1 -> dst_address )))
416416 {
417417 key4_1 .remote = ip4_1 -> dst_address .as_u32 ;
418- key4_1 .vni = vnet_get_geneve_vni_bigendian (geneve1 );
418+ key4_1 .vni = vnet_get_geneve_vni_network_order (geneve1 );
419419 /* Make sure mcast GENEVE tunnel exist by packet DIP and VNI */
420420 p1 = hash_get (vxm -> geneve4_tunnel_by_key , key4_1 .as_u64 );
421421 if (PREDICT_TRUE (p1 != NULL ))
@@ -433,7 +433,7 @@ geneve_input (vlib_main_t * vm,
433433 {
434434 key6_1 .remote .as_u64 [0 ] = ip6_1 -> src_address .as_u64 [0 ];
435435 key6_1 .remote .as_u64 [1 ] = ip6_1 -> src_address .as_u64 [1 ];
436- key6_1 .vni = vnet_get_geneve_vni_bigendian (geneve1 );
436+ key6_1 .vni = vnet_get_geneve_vni_network_order (geneve1 );
437437
438438 /* Make sure GENEVE tunnel exist according to packet SIP and VNI */
439439 if (PREDICT_FALSE
@@ -472,7 +472,7 @@ geneve_input (vlib_main_t * vm,
472472 {
473473 key6_1 .remote .as_u64 [0 ] = ip6_1 -> dst_address .as_u64 [0 ];
474474 key6_1 .remote .as_u64 [1 ] = ip6_1 -> dst_address .as_u64 [1 ];
475- key6_1 .vni = vnet_get_geneve_vni_bigendian (geneve1 );
475+ key6_1 .vni = vnet_get_geneve_vni_network_order (geneve1 );
476476 p1 = hash_get_mem (vxm -> geneve6_tunnel_by_key , & key6_1 );
477477 if (PREDICT_TRUE (p1 != NULL ))
478478 {
@@ -618,7 +618,7 @@ geneve_input (vlib_main_t * vm,
618618 if (is_ip4 )
619619 {
620620 key4_0 .remote = ip4_0 -> src_address .as_u32 ;
621- key4_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
621+ key4_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
622622
623623 /* Make sure unicast GENEVE tunnel exist by packet SIP and VNI */
624624 if (PREDICT_FALSE (key4_0 .as_u64 != last_key4 .as_u64 ))
@@ -653,7 +653,7 @@ geneve_input (vlib_main_t * vm,
653653 (ip4_address_is_multicast (& ip4_0 -> dst_address )))
654654 {
655655 key4_0 .remote = ip4_0 -> dst_address .as_u32 ;
656- key4_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
656+ key4_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
657657 /* Make sure mcast GENEVE tunnel exist by packet DIP and VNI */
658658 p0 = hash_get (vxm -> geneve4_tunnel_by_key , key4_0 .as_u64 );
659659 if (PREDICT_TRUE (p0 != NULL ))
@@ -671,7 +671,7 @@ geneve_input (vlib_main_t * vm,
671671 {
672672 key6_0 .remote .as_u64 [0 ] = ip6_0 -> src_address .as_u64 [0 ];
673673 key6_0 .remote .as_u64 [1 ] = ip6_0 -> src_address .as_u64 [1 ];
674- key6_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
674+ key6_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
675675
676676 /* Make sure GENEVE tunnel exist according to packet SIP and VNI */
677677 if (PREDICT_FALSE
@@ -708,7 +708,7 @@ geneve_input (vlib_main_t * vm,
708708 {
709709 key6_0 .remote .as_u64 [0 ] = ip6_0 -> dst_address .as_u64 [0 ];
710710 key6_0 .remote .as_u64 [1 ] = ip6_0 -> dst_address .as_u64 [1 ];
711- key6_0 .vni = vnet_get_geneve_vni_bigendian (geneve0 );
711+ key6_0 .vni = vnet_get_geneve_vni_network_order (geneve0 );
712712 p0 = hash_get_mem (vxm -> geneve6_tunnel_by_key , & key6_0 );
713713 if (PREDICT_TRUE (p0 != NULL ))
714714 {
@@ -1240,24 +1240,17 @@ VLIB_NODE_FN (ip4_geneve_bypass_node) (vlib_main_t * vm,
12401240/* *INDENT-OFF* */
12411241VLIB_REGISTER_NODE (ip4_geneve_bypass_node ) =
12421242{
1243- .name = "ip4-geneve-bypass" ,.vector_size =
1244- sizeof (u32 ),.n_next_nodes = IP_GENEVE_BYPASS_N_NEXT ,.next_nodes =
1243+ .name = "ip4-geneve-bypass" ,
1244+ .vector_size = sizeof (u32 ),
1245+ .n_next_nodes = IP_GENEVE_BYPASS_N_NEXT ,.next_nodes =
12451246 {
1246- [IP_GENEVE_BYPASS_NEXT_DROP ] = "error-drop" ,
1247- [IP_GENEVE_BYPASS_NEXT_GENEVE ] = "geneve4-input" ,}
1248- ,.format_buffer = format_ip4_header ,.format_trace =
1249- format_ip4_forward_next_trace ,};
1250-
1251- #ifndef CLIB_MARCH_VARIANT
1252- /* Dummy init function to get us linked in. */
1253- clib_error_t * ip4_geneve_bypass_init (vlib_main_t * vm )
1254- {
1255- return 0 ;
1256- }
1257-
1258- VLIB_INIT_FUNCTION (ip4_geneve_bypass_init );
1247+ [IP_GENEVE_BYPASS_NEXT_DROP ] = "error-drop" ,
1248+ [IP_GENEVE_BYPASS_NEXT_GENEVE ] = "geneve4-input" ,
1249+ },
1250+ .format_buffer = format_ip4_header ,
1251+ .format_trace = format_ip4_forward_next_trace ,
1252+ };
12591253/* *INDENT-ON* */
1260- #endif /* CLIB_MARCH_VARIANT */
12611254
12621255VLIB_NODE_FN (ip6_geneve_bypass_node ) (vlib_main_t * vm ,
12631256 vlib_node_runtime_t * node ,
@@ -1269,26 +1262,19 @@ VLIB_NODE_FN (ip6_geneve_bypass_node) (vlib_main_t * vm,
12691262/* *INDENT-OFF* */
12701263VLIB_REGISTER_NODE (ip6_geneve_bypass_node ) =
12711264{
1272- .name = "ip6-geneve-bypass" ,.vector_size =
1273- sizeof (u32 ),.n_next_nodes = IP_GENEVE_BYPASS_N_NEXT ,.next_nodes =
1265+ .name = "ip6-geneve-bypass" ,
1266+ .vector_size = sizeof (u32 ),
1267+ .n_next_nodes = IP_GENEVE_BYPASS_N_NEXT ,
1268+ .next_nodes =
12741269 {
1275- [IP_GENEVE_BYPASS_NEXT_DROP ] = "error-drop" ,
1276- [IP_GENEVE_BYPASS_NEXT_GENEVE ] = "geneve6-input" ,}
1277- ,.format_buffer = format_ip6_header ,.format_trace =
1278- format_ip6_forward_next_trace ,};
1270+ [IP_GENEVE_BYPASS_NEXT_DROP ] = "error-drop" ,
1271+ [IP_GENEVE_BYPASS_NEXT_GENEVE ] = "geneve6-input" ,
1272+ },
1273+ .format_buffer = format_ip6_header ,
1274+ .format_trace = format_ip6_forward_next_trace ,
1275+ };
12791276/* *INDENT-ON* */
12801277
1281- #ifndef CLIB_MARCH_VARIANT
1282- /* Dummy init function to get us linked in. */
1283- clib_error_t *
1284- ip6_geneve_bypass_init (vlib_main_t * vm )
1285- {
1286- return 0 ;
1287- }
1288-
1289- VLIB_INIT_FUNCTION (ip6_geneve_bypass_init );
1290- #endif /* CLIB_MARCH_VARIANT */
1291-
12921278/*
12931279 * fd.io coding-style-patch-verification: ON
12941280 *
0 commit comments