Update L2 header offset after VLAN tag rewrite
Change-Id: I5c1df59bce7c9654101672a12981e5bd62e9adc4 Signed-off-by: Neale Ranns <nranns@cisco.com>
This commit is contained in:
Neale Ranns
committed by
Florin Coras
parent
aa0dda48ac
commit
4c151b5fa1
@ -105,9 +105,11 @@ l2_vtr_process (vlib_buffer_t * b0, vtr_config_t * config)
|
||||
*((u64 *) eth) = temp_8;
|
||||
*((u32 *) (eth + 8)) = temp_4;
|
||||
|
||||
/* Update l2_len */
|
||||
/* Update l2 parameters */
|
||||
vnet_buffer (b0)->l2.l2_len +=
|
||||
(word) config->push_bytes - (word) config->pop_bytes;
|
||||
vnet_buffer (b0)->l2_hdr_offset -=
|
||||
(word) config->push_bytes - (word) config->pop_bytes;
|
||||
|
||||
/* Update vlan tag count */
|
||||
ethernet_buffer_adjust_vlan_count_by_bytes (b0,
|
||||
|
Reference in New Issue
Block a user