X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=vnet%2Fvnet%2Fclassify%2Fip_classify.c;h=8152f6ce35363e1ca3e2debe9c149391138995fd;hb=194ebc58b6e362c7cc950ba2386567bfdbfbab55;hp=55c08e0ceebf8aeb67976af4d1c0d7062e3dcdf7;hpb=473bf23be85e861f95d69992b09b0b7d7a6efa2e;p=vpp.git diff --git a/vnet/vnet/classify/ip_classify.c b/vnet/vnet/classify/ip_classify.c index 55c08e0ceeb..8152f6ce353 100644 --- a/vnet/vnet/classify/ip_classify.c +++ b/vnet/vnet/classify/ip_classify.c @@ -104,11 +104,13 @@ ip_classify_inline (vlib_main_t * vm, bi0 = from[0]; b0 = vlib_get_buffer (vm, bi0); - h0 = b0->data; + h0 = (void *)vlib_buffer_get_current(b0) - + ethernet_buffer_header_size(b0); bi1 = from[1]; b1 = vlib_get_buffer (vm, bi1); - h1 = b1->data; + h1 = (void *)vlib_buffer_get_current(b1) - + ethernet_buffer_header_size(b1); adj_index0 = vnet_buffer (b0)->ip.adj_index[VLIB_TX]; adj0 = ip_get_adjacency (lm, adj_index0); @@ -152,7 +154,8 @@ ip_classify_inline (vlib_main_t * vm, bi0 = from[0]; b0 = vlib_get_buffer (vm, bi0); - h0 = b0->data; + h0 = (void *)vlib_buffer_get_current(b0) - + ethernet_buffer_header_size(b0); adj_index0 = vnet_buffer (b0)->ip.adj_index[VLIB_TX]; adj0 = ip_get_adjacency (lm, adj_index0);