X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fbuffer.h;h=5a3bc3fc27925107ef097e9fbec73c2887288cc8;hb=840f64b4b2d6063adebb8c7b31c9357aaaf8dd5e;hp=97dd31c1979ddabbaaba6335e40209aba59b9bde;hpb=3ffe6cadf083d1a0bc32e4a37d56b42a1153ff7b;p=vpp.git diff --git a/src/vnet/buffer.h b/src/vnet/buffer.h index 97dd31c1979..5a3bc3fc279 100644 --- a/src/vnet/buffer.h +++ b/src/vnet/buffer.h @@ -427,7 +427,10 @@ STATIC_ASSERT (sizeof (vnet_buffer_opaque2_t) <= STRUCT_SIZE_OF (vlib_buffer_t, opaque2), "VNET buffer opaque2 meta-data too large for vlib_buffer"); -#define gso_mtu_sz(b) (vnet_buffer2(b)->gso_size + vnet_buffer2(b)->gso_l4_hdr_sz + vnet_buffer(b)->l4_hdr_offset) +#define gso_mtu_sz(b) (vnet_buffer2(b)->gso_size + \ + vnet_buffer2(b)->gso_l4_hdr_sz + \ + vnet_buffer(b)->l4_hdr_offset - \ + vnet_buffer (b)->l3_hdr_offset) format_function_t format_vnet_buffer;