get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/7303/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 7303,
    "url": "https://patches.dpdk.org/api/patches/7303/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1443606022-13581-8-git-send-email-harry.van.haaren@intel.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1443606022-13581-8-git-send-email-harry.van.haaren@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1443606022-13581-8-git-send-email-harry.van.haaren@intel.com",
    "date": "2015-09-30T09:40:18",
    "name": "[dpdk-dev,v2,07/11] ixgbe: update statistic strings to scheme",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "7b66edbbb91a8127160b71c923bc8b6d922877bb",
    "submitter": {
        "id": 317,
        "url": "https://patches.dpdk.org/api/people/317/?format=api",
        "name": "Van Haaren, Harry",
        "email": "harry.van.haaren@intel.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1443606022-13581-8-git-send-email-harry.van.haaren@intel.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/7303/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/7303/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 72DF38E7E;\n\tWed, 30 Sep 2015 11:41:08 +0200 (CEST)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby dpdk.org (Postfix) with ESMTP id 3AD808DB3\n\tfor <dev@dpdk.org>; Wed, 30 Sep 2015 11:40:59 +0200 (CEST)",
            "from fmsmga003.fm.intel.com ([10.253.24.29])\n\tby fmsmga102.fm.intel.com with ESMTP; 30 Sep 2015 02:40:58 -0700",
            "from sie-lab-212-222.ir.intel.com (HELO\n\tsilpixa00366884.ir.intel.com) ([10.237.212.222])\n\tby FMSMGA003.fm.intel.com with ESMTP; 30 Sep 2015 02:40:57 -0700"
        ],
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.17,611,1437462000\"; d=\"scan'208\";a=\"571198005\"",
        "From": "Harry van Haaren <harry.van.haaren@intel.com>",
        "To": "dev@dpdk.org",
        "Date": "Wed, 30 Sep 2015 10:40:18 +0100",
        "Message-Id": "<1443606022-13581-8-git-send-email-harry.van.haaren@intel.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1443606022-13581-1-git-send-email-harry.van.haaren@intel.com>",
        "References": "<1443606022-13581-1-git-send-email-harry.van.haaren@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2 07/11] ixgbe: update statistic strings to\n\tscheme",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "patches and discussions about DPDK <dev.dpdk.org>",
        "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Updated and add statistic strings as used by xstats_get().\n\nSigned-off-by: Harry van Haaren <harry.van.haaren@intel.com>\n---\n drivers/net/ixgbe/ixgbe_ethdev.c | 295 ++++++++++++++++++++++++++++++++++++---\n 1 file changed, 273 insertions(+), 22 deletions(-)",
    "diff": "diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c\nindex ec2918c..4fb7313 100644\n--- a/drivers/net/ixgbe/ixgbe_ethdev.c\n+++ b/drivers/net/ixgbe/ixgbe_ethdev.c\n@@ -506,29 +506,280 @@ struct rte_ixgbe_xstats_name_off {\n };\n \n static const struct rte_ixgbe_xstats_name_off rte_ixgbe_stats_strings[] = {\n-\t{\"rx_illegal_byte_err\", offsetof(struct ixgbe_hw_stats, errbc)},\n-\t{\"rx_len_err\", offsetof(struct ixgbe_hw_stats, rlec)},\n-\t{\"rx_undersize_count\", offsetof(struct ixgbe_hw_stats, ruc)},\n-\t{\"rx_oversize_count\", offsetof(struct ixgbe_hw_stats, roc)},\n-\t{\"rx_fragment_count\", offsetof(struct ixgbe_hw_stats, rfc)},\n-\t{\"rx_jabber_count\", offsetof(struct ixgbe_hw_stats, rjc)},\n-\t{\"l3_l4_xsum_error\", offsetof(struct ixgbe_hw_stats, xec)},\n-\t{\"mac_local_fault\", offsetof(struct ixgbe_hw_stats, mlfc)},\n-\t{\"mac_remote_fault\", offsetof(struct ixgbe_hw_stats, mrfc)},\n-\t{\"mac_short_pkt_discard\", offsetof(struct ixgbe_hw_stats, mspdc)},\n-\t{\"fccrc_error\", offsetof(struct ixgbe_hw_stats, fccrc)},\n-\t{\"fcoe_drop\", offsetof(struct ixgbe_hw_stats, fcoerpdc)},\n-\t{\"fc_last_error\", offsetof(struct ixgbe_hw_stats, fclast)},\n-\t{\"rx_broadcast_packets\", offsetof(struct ixgbe_hw_stats, bprc)},\n-\t{\"rx_phy_multicast_packets\", offsetof(struct ixgbe_hw_stats, mprc)},\n-\t{\"mgmt_pkts_dropped\", offsetof(struct ixgbe_hw_stats, mngpdc)},\n \t{\"rx_crc_errors\", offsetof(struct ixgbe_hw_stats, crcerrs)},\n-\t{\"fdir_match\", offsetof(struct ixgbe_hw_stats, fdirmatch)},\n-\t{\"fdir_miss\", offsetof(struct ixgbe_hw_stats, fdirmiss)},\n-\t{\"tx_flow_control_xon\", offsetof(struct ixgbe_hw_stats, lxontxc)},\n-\t{\"rx_flow_control_xon\", offsetof(struct ixgbe_hw_stats, lxonrxc)},\n-\t{\"tx_flow_control_xoff\", offsetof(struct ixgbe_hw_stats, lxofftxc)},\n-\t{\"rx_flow_control_xoff\", offsetof(struct ixgbe_hw_stats, lxoffrxc)},\n+\t{\"rx_illegal_byte_errors\", offsetof(struct ixgbe_hw_stats, illerrc)},\n+\t{\"rx_error_bytes\", offsetof(struct ixgbe_hw_stats, errbc)},\n+\t{\"mac_local_errors\", offsetof(struct ixgbe_hw_stats, mlfc)},\n+\t{\"mac_remote_errors\", offsetof(struct ixgbe_hw_stats, mrfc)},\n+\t{\"rx_length_errors\", offsetof(struct ixgbe_hw_stats, rlec)},\n+\t{\"tx_xon_packets\", offsetof(struct ixgbe_hw_stats, lxontxc)},\n+\t{\"rx_xon_packets\", offsetof(struct ixgbe_hw_stats, lxonrxc)},\n+\t{\"tx_xoff_packets\", offsetof(struct ixgbe_hw_stats, lxofftxc)},\n+\t{\"rx_xoff_packets\", offsetof(struct ixgbe_hw_stats, lxoffrxc)},\n+\t{\"rx_size_64_packets\", offsetof(struct ixgbe_hw_stats, prc64)},\n+\t{\"rx_size_65_to_127_packets\", offsetof(struct ixgbe_hw_stats, prc127)},\n+\t{\"rx_size_128_to_255_packets\", offsetof(struct ixgbe_hw_stats, prc255)},\n+\t{\"rx_size_256_to_511_packets\", offsetof(struct ixgbe_hw_stats, prc511)},\n+\t{\"rx_size_512_to_1023_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tprc1023)},\n+\t{\"rx_size_1024_to_max_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tprc1522)},\n+\t{\"rx_broadcast_packets\", offsetof(struct ixgbe_hw_stats, bprc)},\n+\t{\"rx_multicast_packets\", offsetof(struct ixgbe_hw_stats, mprc)},\n+\t{\"rx_fragment_errors\", offsetof(struct ixgbe_hw_stats, rfc)},\n+\t{\"rx_undersize_errors\", offsetof(struct ixgbe_hw_stats, ruc)},\n+\t{\"rx_oversize_errors\", offsetof(struct ixgbe_hw_stats, roc)},\n+\t{\"rx_jabber_errors\", offsetof(struct ixgbe_hw_stats, rjc)},\n+\t{\"rx_managment_packets\", offsetof(struct ixgbe_hw_stats, mngprc)},\n+\t{\"rx_managment_dropped\", offsetof(struct ixgbe_hw_stats, mngpdc)},\n+\t{\"tx_managment_packets\", offsetof(struct ixgbe_hw_stats, mngptc)},\n+\t{\"rx_total_bytes\", offsetof(struct ixgbe_hw_stats, tor)},\n+\t{\"rx_total_packets\", offsetof(struct ixgbe_hw_stats, tpr)},\n+\t{\"tx_total_bytes\", offsetof(struct ixgbe_hw_stats, tpt)},\n+\t{\"tx_size_64_packets\", offsetof(struct ixgbe_hw_stats, ptc64)},\n+\t{\"tx_size_65_to_127_packets\", offsetof(struct ixgbe_hw_stats, ptc127)},\n+\t{\"tx_size_128_to_255_packets\", offsetof(struct ixgbe_hw_stats, ptc255)},\n+\t{\"tx_size_256_to_511_packets\", offsetof(struct ixgbe_hw_stats, ptc511)},\n+\t{\"tx_size_512_to_1023_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tptc1023)},\n+\t{\"tx_size_1024_to_max_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tptc1522)},\n+\t{\"tx_multicast_packets\", offsetof(struct ixgbe_hw_stats, mptc)},\n+\t{\"tx_broadcast_packets\", offsetof(struct ixgbe_hw_stats, bptc)},\n+\t{\"rx_mac_short_packet_discard\", offsetof(struct ixgbe_hw_stats, mspdc)},\n+\t{\"rx_l3_l4_xsum_error\", offsetof(struct ixgbe_hw_stats, xec)},\n+\n+\t{\"flow_director_added_filters\", offsetof(struct ixgbe_hw_stats,\n+\t\tfdirustat_add)},\n+\t{\"flow_director_removed_filters\", offsetof(struct ixgbe_hw_stats,\n+\t\tfdirustat_remove)},\n+\t{\"flow_director_filter_add_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\tfdirfstat_fadd)},\n+\t{\"flow_director_filter_remove_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\tfdirfstat_fremove)},\n+\t{\"flow_director_matched_filters\", offsetof(struct ixgbe_hw_stats,\n+\t\tfdirmatch)},\n+\t{\"flow_director_missed_filters\", offsetof(struct ixgbe_hw_stats,\n+\t\tfdirmiss)},\n+\n+\t{\"rx_fcoe_crc_errors\", offsetof(struct ixgbe_hw_stats, fccrc)},\n+\t{\"rx_fcoe_dropped\", offsetof(struct ixgbe_hw_stats, fcoerpdc)},\n+\t{\"rx_fcoe_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\tfclast)},\n+\t{\"rx_fcoe_packets\", offsetof(struct ixgbe_hw_stats, fcoeprc)},\n+\t{\"tx_fcoe_packets\", offsetof(struct ixgbe_hw_stats, fcoeptc)},\n+\t{\"rx_fcoe_bytes\", offsetof(struct ixgbe_hw_stats, fcoedwrc)},\n+\t{\"tx_fcoe_bytes\", offsetof(struct ixgbe_hw_stats, fcoedwtc)},\n+\t{\"rx_fcoe_no_direct_data_placement\", offsetof(struct ixgbe_hw_stats,\n+\t\tfcoe_noddp)},\n+\t{\"rx_fcoe_no_direct_data_placement_ext_buff\",\n+\t\toffsetof(struct ixgbe_hw_stats, fcoe_noddp_ext_buff)},\n+\n+\t{\"tx_flow_control_xon_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tlxontxc)},\n+\t{\"rx_flow_control_xon_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tlxonrxc)},\n+\t{\"tx_flow_control_xoff_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tlxofftxc)},\n+\t{\"rx_flow_control_xoff_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tlxoffrxc)},\n+\t{\"rx_total_missed_packets\", offsetof(struct ixgbe_hw_stats, mpctotal)},\n+\n+\t{\"rx_q0_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[0])},\n+\t{\"rx_q1_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[1])},\n+\t{\"rx_q2_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[2])},\n+\t{\"rx_q3_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[3])},\n+\t{\"rx_q4_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[4])},\n+\t{\"rx_q5_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[5])},\n+\t{\"rx_q6_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[6])},\n+\t{\"rx_q7_missed_packets\", offsetof(struct ixgbe_hw_stats, mpc[7])},\n+\n+\t{\"rx_q0_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[0])},\n+\t{\"rx_q1_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[1])},\n+\t{\"rx_q2_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[2])},\n+\t{\"rx_q3_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[3])},\n+\t{\"rx_q4_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[4])},\n+\t{\"rx_q5_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[5])},\n+\t{\"rx_q6_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[6])},\n+\t{\"rx_q7_no_mbufs_avail_errors\", offsetof(struct ixgbe_hw_stats,\n+\t\trnbc[7])},\n+\n+\t{\"tx_q0_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[0])},\n+\t{\"tx_q1_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[1])},\n+\t{\"tx_q2_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[2])},\n+\t{\"tx_q3_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[3])},\n+\t{\"tx_q4_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[4])},\n+\t{\"tx_q5_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[5])},\n+\t{\"tx_q6_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[6])},\n+\t{\"tx_q7_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxontxc[7])},\n+\n+\t{\"rx_q0_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[0])},\n+\t{\"rx_q1_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[1])},\n+\t{\"rx_q2_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[2])},\n+\t{\"rx_q3_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[3])},\n+\t{\"rx_q4_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[4])},\n+\t{\"rx_q5_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[5])},\n+\t{\"rx_q6_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[6])},\n+\t{\"rx_q7_xon_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxonrxc[7])},\n+\n+\t{\"tx_q0_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[0])},\n+\t{\"tx_q1_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[1])},\n+\t{\"tx_q2_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[2])},\n+\t{\"tx_q3_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[3])},\n+\t{\"tx_q4_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[4])},\n+\t{\"tx_q5_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[5])},\n+\t{\"tx_q6_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[6])},\n+\t{\"tx_q7_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxofftxc[7])},\n+\n+\t{\"rx_q0_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[0])},\n+\t{\"rx_q1_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[1])},\n+\t{\"rx_q2_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[2])},\n+\t{\"rx_q3_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[3])},\n+\t{\"rx_q4_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[4])},\n+\t{\"rx_q5_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[5])},\n+\t{\"rx_q6_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[6])},\n+\t{\"rx_q7_xoff_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxoffrxc[7])},\n+\n+\t{\"xx_q0_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[0])},\n+\t{\"xx_q1_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[1])},\n+\t{\"xx_q2_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[2])},\n+\t{\"xx_q3_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[3])},\n+\t{\"xx_q4_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[4])},\n+\t{\"xx_q5_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[5])},\n+\t{\"xx_q6_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[6])},\n+\t{\"xx_q7_xon_to_off_priority_packets\", offsetof(struct ixgbe_hw_stats,\n+\t\tpxon2offc[7])},\n+\n+\t{\"rx_q0_packets\", offsetof(struct ixgbe_hw_stats, qprc[0])},\n+\t{\"rx_q1_packets\", offsetof(struct ixgbe_hw_stats, qprc[1])},\n+\t{\"rx_q2_packets\", offsetof(struct ixgbe_hw_stats, qprc[2])},\n+\t{\"rx_q3_packets\", offsetof(struct ixgbe_hw_stats, qprc[3])},\n+\t{\"rx_q4_packets\", offsetof(struct ixgbe_hw_stats, qprc[4])},\n+\t{\"rx_q5_packets\", offsetof(struct ixgbe_hw_stats, qprc[5])},\n+\t{\"rx_q6_packets\", offsetof(struct ixgbe_hw_stats, qprc[6])},\n+\t{\"rx_q7_packets\", offsetof(struct ixgbe_hw_stats, qprc[7])},\n+\t{\"rx_q8_packets\", offsetof(struct ixgbe_hw_stats, qprc[8])},\n+\t{\"rx_q9_packets\", offsetof(struct ixgbe_hw_stats, qprc[9])},\n+\t{\"rx_q10_packets\", offsetof(struct ixgbe_hw_stats, qprc[10])},\n+\t{\"rx_q11_packets\", offsetof(struct ixgbe_hw_stats, qprc[11])},\n+\t{\"rx_q12_packets\", offsetof(struct ixgbe_hw_stats, qprc[12])},\n+\t{\"rx_q13_packets\", offsetof(struct ixgbe_hw_stats, qprc[13])},\n+\t{\"rx_q14_packets\", offsetof(struct ixgbe_hw_stats, qprc[14])},\n+\t{\"rx_q15_packets\", offsetof(struct ixgbe_hw_stats, qprc[15])},\n+\n+\t{\"tx_q0_packets\", offsetof(struct ixgbe_hw_stats, qptc[0])},\n+\t{\"tx_q1_packets\", offsetof(struct ixgbe_hw_stats, qptc[1])},\n+\t{\"tx_q2_packets\", offsetof(struct ixgbe_hw_stats, qptc[2])},\n+\t{\"tx_q3_packets\", offsetof(struct ixgbe_hw_stats, qptc[3])},\n+\t{\"tx_q4_packets\", offsetof(struct ixgbe_hw_stats, qptc[4])},\n+\t{\"tx_q5_packets\", offsetof(struct ixgbe_hw_stats, qptc[5])},\n+\t{\"tx_q6_packets\", offsetof(struct ixgbe_hw_stats, qptc[6])},\n+\t{\"tx_q7_packets\", offsetof(struct ixgbe_hw_stats, qptc[7])},\n+\t{\"tx_q8_packets\", offsetof(struct ixgbe_hw_stats, qptc[8])},\n+\t{\"tx_q9_packets\", offsetof(struct ixgbe_hw_stats, qptc[9])},\n+\t{\"tx_q10_packets\", offsetof(struct ixgbe_hw_stats, qptc[10])},\n+\t{\"tx_q11_packets\", offsetof(struct ixgbe_hw_stats, qptc[11])},\n+\t{\"tx_q12_packets\", offsetof(struct ixgbe_hw_stats, qptc[12])},\n+\t{\"tx_q13_packets\", offsetof(struct ixgbe_hw_stats, qptc[13])},\n+\t{\"tx_q14_packets\", offsetof(struct ixgbe_hw_stats, qptc[14])},\n+\t{\"tx_q15_packets\", offsetof(struct ixgbe_hw_stats, qptc[15])},\n+\n+\t{\"rx_q0_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[0])},\n+\t{\"rx_q1_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[1])},\n+\t{\"rx_q2_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[2])},\n+\t{\"rx_q3_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[3])},\n+\t{\"rx_q4_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[4])},\n+\t{\"rx_q5_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[5])},\n+\t{\"rx_q6_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[6])},\n+\t{\"rx_q7_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[7])},\n+\t{\"rx_q8_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[8])},\n+\t{\"rx_q9_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[9])},\n+\t{\"rx_q10_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[10])},\n+\t{\"rx_q11_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[11])},\n+\t{\"rx_q12_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[12])},\n+\t{\"rx_q13_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[13])},\n+\t{\"rx_q14_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[14])},\n+\t{\"rx_q15_bytes\", offsetof(struct ixgbe_hw_stats, qbrc[15])},\n+\n+\t{\"tx_q0_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[0])},\n+\t{\"tx_q1_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[1])},\n+\t{\"tx_q2_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[2])},\n+\t{\"tx_q3_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[3])},\n+\t{\"tx_q4_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[4])},\n+\t{\"tx_q5_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[5])},\n+\t{\"tx_q6_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[6])},\n+\t{\"tx_q7_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[7])},\n+\t{\"tx_q8_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[8])},\n+\t{\"tx_q9_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[9])},\n+\t{\"tx_q10_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[10])},\n+\t{\"tx_q11_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[11])},\n+\t{\"tx_q12_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[12])},\n+\t{\"tx_q13_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[13])},\n+\t{\"tx_q14_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[14])},\n+\t{\"tx_q15_bytes\", offsetof(struct ixgbe_hw_stats, qbtc[15])},\n+\n+\t{\"rx_q0_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[0])},\n+\t{\"rx_q1_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[1])},\n+\t{\"rx_q2_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[2])},\n+\t{\"rx_q3_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[3])},\n+\t{\"rx_q4_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[4])},\n+\t{\"rx_q5_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[5])},\n+\t{\"rx_q6_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[6])},\n+\t{\"rx_q7_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[7])},\n+\t{\"rx_q8_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[8])},\n+\t{\"rx_q9_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[9])},\n+\t{\"rx_q10_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[10])},\n+\t{\"rx_q11_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[11])},\n+\t{\"rx_q12_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[12])},\n+\t{\"rx_q13_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[13])},\n+\t{\"rx_q14_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[14])},\n+\t{\"rx_q15_dropped\", offsetof(struct ixgbe_hw_stats, qprdc[15])},\n };\n \n #define IXGBE_NB_XSTATS (sizeof(rte_ixgbe_stats_strings) /\t\\\n",
    "prefixes": [
        "dpdk-dev",
        "v2",
        "07/11"
    ]
}