X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Finterface_format.c;h=03caf5c6dd7e856f15da3b30106f08465531665f;hb=4403690cda44134af3b9ea78d33a5cbf78a5acc9;hp=b961c778d2cb37c49bff1ac33f83642b9f4f6d8d;hpb=c12311b86fb27114cdd3fa4ad9a5897a98448184;p=vpp.git diff --git a/src/vnet/interface_format.c b/src/vnet/interface_format.c index b961c778d2c..03caf5c6dd7 100644 --- a/src/vnet/interface_format.c +++ b/src/vnet/interface_format.c @@ -58,6 +58,23 @@ format_vnet_sw_interface_flags (u8 * s, va_list * args) return s; } +u8 * +format_vnet_hw_interface_rx_mode (u8 * s, va_list * args) +{ + vnet_hw_interface_rx_mode mode = va_arg (*args, vnet_hw_interface_rx_mode); + + if (mode == VNET_HW_INTERFACE_RX_MODE_POLLING) + return format (s, "polling"); + + if (mode == VNET_HW_INTERFACE_RX_MODE_INTERRUPT) + return format (s, "interrupt"); + + if (mode == VNET_HW_INTERFACE_RX_MODE_ADAPTIVE) + return format (s, "adaptive"); + + return format (s, "unknown"); +} + u8 * format_vnet_hw_interface (u8 * s, va_list * args) {