For posterity. 1.When using MTU larger then 2K its advised to provide the value to rte_pktmbuf_pool_init. 2.ixgbevf rounds down the ("MBUF size" - RTE_PKTMBUF_HEADROOM) to the nearest 1K multiple when deciding on the receiving capabilities [buffer size]of the Buffers in the pool. The function SRRCTL register, is considered here for some reason?