From 89d74bdee88a10f04831246217448abae81f6142 Mon Sep 17 00:00:00 2001 From: Mohsin Kazmi Date: Fri, 25 Mar 2022 00:33:27 +0000 Subject: devices: fix high vector rate per dispatch Type: fix Signed-off-by: Mohsin Kazmi Change-Id: Ibd23648483b38696271154237e81081480bb16e0 --- src/vnet/devices/af_packet/af_packet.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/vnet/devices/af_packet/af_packet.h') diff --git a/src/vnet/devices/af_packet/af_packet.h b/src/vnet/devices/af_packet/af_packet.h index dd38e1bb266..217d2f6b009 100644 --- a/src/vnet/devices/af_packet/af_packet.h +++ b/src/vnet/devices/af_packet/af_packet.h @@ -38,6 +38,13 @@ typedef struct u8 host_if_name[64]; } af_packet_if_detail_t; +typedef struct +{ + u32 rx_frame_offset; + u32 num_pkts; + u8 is_save; +} save_state_t; + typedef struct { CLIB_CACHE_LINE_ALIGN_MARK (cacheline0); @@ -63,6 +70,7 @@ typedef struct u32 queue_index; u32 host_mtu; af_packet_if_mode_t mode; + save_state_t ss; } af_packet_if_t; typedef struct -- cgit 1.2.3-korg