hello, firstly ,gcc version is 3.4.3. "PMD: ixgbe_set_rx_function(): Port[0] doesn't meet Vector Rx preconditions or RTE_IXGBE_INC_VECTOR is not enabled" is outputed while running l2fwd and l3fwd ,i GDB the l2fwd and l3fwd. i found ixgbe_rx_vec_dev_conf_condition_check has two definition ,one is: int __attribute__((weak)) ixgbe_rx_vec_dev_conf_condition_check(struct rte_eth_dev __rte_unused *dev) { return -1; } the other is: int __attribute__((cold)) ixgbe_rx_vec_dev_conf_condition_check(struct rte_eth_dev *dev) { .... } when i GDB the EXE, port_conf.rxmode.hw_ip_checksum was set to 0 . ixgbe_set_rx_function call the former at every turn ,i want to know why . any help would be appreciated.