net/ice: clean input set macro definition
[dpdk.git] / drivers / net / ixgbe / ixgbe_rxtx.h
index 0b5589e..476ef62 100644 (file)
@@ -113,7 +113,7 @@ struct ixgbe_rx_queue {
        uint16_t rx_free_trigger; /**< triggers rx buffer allocation */
        uint8_t            rx_using_sse;
        /**< indicates that vector RX is in use */
-#ifdef RTE_LIBRTE_SECURITY
+#ifdef RTE_LIB_SECURITY
        uint8_t            using_ipsec;
        /**< indicates that IPsec RX feature is in use */
 #endif
@@ -129,6 +129,8 @@ struct ixgbe_rx_queue {
        uint8_t             crc_len;  /**< 0 if CRC stripped, 4 otherwise. */
        uint8_t             drop_en;  /**< If not 0, set SRRCTL.Drop_En. */
        uint8_t             rx_deferred_start; /**< not in global dev start. */
+       /** UDP frames with a 0 checksum can be marked as checksum errors. */
+       uint8_t             rx_udp_csum_zero_err;
        /** flags to set in mbuf when a vlan is detected. */
        uint64_t            vlan_flags;
        uint64_t            offloads; /**< Rx offloads with DEV_RX_OFFLOAD_* */
@@ -161,7 +163,7 @@ union ixgbe_tx_offload {
                /* fields for TX offloading of tunnels */
                uint64_t outer_l3_len:8; /**< Outer L3 (IP) Hdr Length. */
                uint64_t outer_l2_len:8; /**< Outer L2 (MAC) Hdr Length. */
-#ifdef RTE_LIBRTE_SECURITY
+#ifdef RTE_LIB_SECURITY
                /* inline ipsec related*/
                uint64_t sa_idx:8;      /**< TX SA database entry index */
                uint64_t sec_pad_len:4; /**< padding length */
@@ -230,7 +232,7 @@ struct ixgbe_tx_queue {
        struct ixgbe_advctx_info ctx_cache[IXGBE_CTX_NUM];
        const struct ixgbe_txq_ops *ops;       /**< txq ops */
        uint8_t             tx_deferred_start; /**< not in global dev start. */
-#ifdef RTE_LIBRTE_SECURITY
+#ifdef RTE_LIB_SECURITY
        uint8_t             using_ipsec;
        /**< indicates that IPsec TX feature is in use */
 #endif
@@ -299,5 +301,6 @@ uint64_t ixgbe_get_tx_port_offloads(struct rte_eth_dev *dev);
 uint64_t ixgbe_get_rx_queue_offloads(struct rte_eth_dev *dev);
 uint64_t ixgbe_get_rx_port_offloads(struct rte_eth_dev *dev);
 uint64_t ixgbe_get_tx_queue_offloads(struct rte_eth_dev *dev);
+int ixgbe_get_monitor_addr(void *rx_queue, struct rte_power_monitor_cond *pmc);
 
 #endif /* _IXGBE_RXTX_H_ */