diff options
author | Damjan Marion <damarion@cisco.com> | 2016-11-15 12:50:28 +0100 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2016-11-23 22:12:25 +0000 |
commit | 676554935a576db9f512b8b2ef81ba6723bb7ad6 (patch) | |
tree | 796b94d3320e097789c5d6bc12f442f4cea9c2a1 /vnet/vnet/devices/netmap/node.c | |
parent | daa2cd1512ac46dfe116b89a34caf19a71994c45 (diff) |
dpdk: remove rte_mbuf modifications at many places in the code
It is sole responsibility of dpdk tx function to fill/update
rte_mbuf prior to sending packet do PMD.
Change-Id: I8ca1dba3e7bef41034d36e3525831849f7ac4ac0
Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'vnet/vnet/devices/netmap/node.c')
-rw-r--r-- | vnet/vnet/devices/netmap/node.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/vnet/vnet/devices/netmap/node.c b/vnet/vnet/devices/netmap/node.c index b96bada5f37..19895e4754a 100644 --- a/vnet/vnet/devices/netmap/node.c +++ b/vnet/vnet/devices/netmap/node.c @@ -83,17 +83,6 @@ buffer_add_to_chain (vlib_main_t * vm, u32 bi, u32 first_bi, u32 prev_bi) /* update current buffer */ b->next_buffer = 0; - -#if DPDK > 0 - struct rte_mbuf *mbuf = rte_mbuf_from_vlib_buffer (b); - struct rte_mbuf *first_mbuf = rte_mbuf_from_vlib_buffer (first_b); - struct rte_mbuf *prev_mbuf = rte_mbuf_from_vlib_buffer (prev_b); - first_mbuf->nb_segs++; - prev_mbuf->next = mbuf; - mbuf->data_len = b->current_length; - mbuf->data_off = RTE_PKTMBUF_HEADROOM + b->current_data; - mbuf->next = 0; -#endif } always_inline uword @@ -195,11 +184,6 @@ netmap_device_input_fn (vlib_main_t * vm, vlib_node_runtime_t * node, if (offset == 0) { -#if DPDK > 0 - struct rte_mbuf *mb = rte_mbuf_from_vlib_buffer (b0); - rte_pktmbuf_data_len (mb) = b0->current_length; - rte_pktmbuf_pkt_len (mb) = b0->current_length; -#endif b0->total_length_not_including_first_buffer = 0; b0->flags = VLIB_BUFFER_TOTAL_LENGTH_VALID; vnet_buffer (b0)->sw_if_index[VLIB_RX] = |