Now I am working with LS1046ARDB Evaluation board to develop the network based application. In this board i have configured the 4 ethernet ports for DPDK user-space and 2 ethernet ports for linux kernel. I have kept core 0 for linux kernel (recommended from nxp) and core1-3 assigned for DPDK user-space for fast packet processing in layer2 with encryption. My query in this is, i have tested linux kernel I2C driver based application and dpdk user-space based application separately. Linux kernel based application is for I2C interface with LCD & Keypad (Network status display & setting configure) for user control. How to run these two applications simultaneously in LS1046ARDB board and how to communicate both applications at run time, i need to communicate the linux kernel based application from dpdk user space application and vice-versa for data exchange. I have configured the hugepages and ran the l2fwd application, it's working. I have tested the I2C based linux kernel user space application separately, it's working. Can you guide me in above implementations to make my custom network applications.