X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=config%2Fcommon_bsdapp;h=8ff4dc2528d668bb09bf55f190f89ad0cbcc2f08;hb=f07246766dee1af3b078b1c23497cac755fdc12c;hp=d2cd16ec42cce65d30a5bf0b2e9a3229e8071622;hpb=df2fd00e29fdd9099f84a1bbf3fab5f014ede3ed;p=dpdk.git diff --git a/config/common_bsdapp b/config/common_bsdapp index d2cd16ec42..8ff4dc2528 100644 --- a/config/common_bsdapp +++ b/config/common_bsdapp @@ -33,7 +33,7 @@ # # define executive environment # -# CONFIG_RTE_EXEC_ENV can be linuxapp, baremetal, bsdapp +# CONFIG_RTE_EXEC_ENV can be linuxapp, bsdapp # CONFIG_RTE_EXEC_ENV="bsdapp" CONFIG_RTE_EXEC_ENV_BSDAPP=y @@ -116,9 +116,10 @@ CONFIG_RTE_LIBRTE_EAL_BSDAPP=y CONFIG_RTE_LIBRTE_EAL_LINUXAPP=n # -# Compile Environment Abstraction Layer for Bare metal +# Compile Environment Abstraction Layer to support hotplug +# So far, Hotplug functions only support linux # -CONFIG_RTE_LIBRTE_EAL_BAREMETAL=n +CONFIG_RTE_LIBRTE_EAL_HOTPLUG=n # # Compile Environment Abstraction Layer to support Vmware TSC map @@ -138,6 +139,7 @@ CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n CONFIG_RTE_MAX_ETHPORTS=32 CONFIG_RTE_LIBRTE_IEEE1588=n CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16 +CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y # # Support NIC bypass logic @@ -186,6 +188,28 @@ CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4 # interval up to 8160 us, aligned to 2 (or default value) CONFIG_RTE_LIBRTE_I40E_ITR_INTERVAL=-1 +# +# Compile burst-oriented FM10K PMD +# +CONFIG_RTE_LIBRTE_FM10K_PMD=y +CONFIG_RTE_LIBRTE_FM10K_DEBUG_INIT=n +CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n +CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n +CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n +CONFIG_RTE_LIBRTE_FM10K_DEBUG_DRIVER=n +CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y + +# +# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD +# +CONFIG_RTE_LIBRTE_MLX4_PMD=n +CONFIG_RTE_LIBRTE_MLX4_DEBUG=n +CONFIG_RTE_LIBRTE_MLX4_SGE_WR_N=4 +CONFIG_RTE_LIBRTE_MLX4_MAX_INLINE=0 +CONFIG_RTE_LIBRTE_MLX4_TX_MP_CACHE=8 +CONFIG_RTE_LIBRTE_MLX4_SOFT_COUNTERS=1 +CONFIG_RTE_LIBRTE_MLX4_COMPAT_VMWARE=1 + # # Compile burst-oriented Cisco ENIC PMD driver # @@ -227,6 +251,13 @@ CONFIG_RTE_LIBRTE_PMD_PCAP=y # Compile link bonding PMD library # CONFIG_RTE_LIBRTE_PMD_BOND=y +CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n +CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n + +# +# Compile null PMD +# +CONFIG_RTE_LIBRTE_PMD_NULL=y # # Do prefetch of packet data within PMD driver receive function @@ -239,6 +270,7 @@ CONFIG_RTE_PMD_PACKET_PREFETCH=y CONFIG_RTE_LIBRTE_RING=y CONFIG_RTE_LIBRTE_RING_DEBUG=n CONFIG_RTE_RING_SPLIT_PROD_CONS=n +CONFIG_RTE_RING_PAUSE_REP_COUNT=0 # # Compile librte_mempool @@ -252,7 +284,6 @@ CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n # CONFIG_RTE_LIBRTE_MBUF=y CONFIG_RTE_LIBRTE_MBUF_DEBUG=n -CONFIG_RTE_MBUF_REFCNT=y CONFIG_RTE_MBUF_REFCNT_ATOMIC=y CONFIG_RTE_PKTMBUF_HEADROOM=128 @@ -286,6 +317,11 @@ CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n CONFIG_RTE_LIBRTE_HASH=y CONFIG_RTE_LIBRTE_HASH_DEBUG=n +# +# Compile librte_jobstats +# +CONFIG_RTE_LIBRTE_JOBSTATS=y + # # Compile librte_lpm # @@ -297,7 +333,6 @@ CONFIG_RTE_LIBRTE_LPM_DEBUG=n # CONFIG_RTE_LIBRTE_ACL=y CONFIG_RTE_LIBRTE_ACL_DEBUG=n -CONFIG_RTE_LIBRTE_ACL_STANDALONE=n # # Compile librte_power @@ -338,6 +373,11 @@ CONFIG_RTE_SCHED_PORT_N_GRINDERS=8 # CONFIG_RTE_LIBRTE_DISTRIBUTOR=y +# +# Compile the reorder library +# +CONFIG_RTE_LIBRTE_REORDER=y + # # Compile librte_port #