[Intel-wired-lan] [jkirsher-next-queue:dev-queue 68/68] drivers/net/ethernet/intel/i40e/i40e_debugfs.c:281:5: warning: format '%li' expects argument of type 'long int', but argument 4 has type 'long unsigned int *'

kbuild test robot fengguang.wu at intel.com
Wed Aug 30 23:37:01 UTC 2017


tree:   https://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git dev-queue
head:   b908ea672f07f89d265f7785fd4f8368fa114a13
commit: b908ea672f07f89d265f7785fd4f8368fa114a13 [68/68] i40e/i40evf: use DECLARE_BITMAP for state
config: ia64-allyesconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 6.2.0
reproduce:
        wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout b908ea672f07f89d265f7785fd4f8368fa114a13
        # save the attached .config to linux build tree
        make.cross ARCH=ia64 

All warnings (new ones prefixed by >>):

   In file included from include/linux/dma-mapping.h:6:0,
                    from include/linux/skbuff.h:34,
                    from include/linux/tcp.h:21,
                    from include/net/tcp.h:24,
                    from drivers/net/ethernet/intel/i40e/i40e.h:30,
                    from drivers/net/ethernet/intel/i40e/i40e_debugfs.c:32:
   drivers/net/ethernet/intel/i40e/i40e_debugfs.c: In function 'i40e_dbg_dump_vsi_seid':
>> drivers/net/ethernet/intel/i40e/i40e_debugfs.c:281:5: warning: format '%li' expects argument of type 'long int', but argument 4 has type 'long unsigned int *' [-Wformat=]
        "    rx_rings[%i]: state = %li, queue_index = %d, reg_idx = %d\n",
        ^
   include/linux/device.h:1317:51: note: in definition of macro 'dev_info'
    #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg)
                                                      ^~~
   drivers/net/ethernet/intel/i40e/i40e_debugfs.c:337:5: warning: format '%li' expects argument of type 'long int', but argument 4 has type 'long unsigned int *' [-Wformat=]
        "    tx_rings[%i]: state = %li, queue_index = %d, reg_idx = %d\n",
        ^
   include/linux/device.h:1317:51: note: in definition of macro 'dev_info'
    #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg)
                                                      ^~~

vim +281 drivers/net/ethernet/intel/i40e/i40e_debugfs.c

c3c7ea27b Mitch Williams   2016-06-20  126  
02e9c2908 Jesse Brandeburg 2013-09-11  127  /**
e625f71ba Shannon Nelson   2013-11-26  128   * i40e_dbg_dump_vsi_seid - handles dump vsi seid write into command datum
02e9c2908 Jesse Brandeburg 2013-09-11  129   * @pf: the i40e_pf created in command write
02e9c2908 Jesse Brandeburg 2013-09-11  130   * @seid: the seid the user put in
02e9c2908 Jesse Brandeburg 2013-09-11  131   **/
02e9c2908 Jesse Brandeburg 2013-09-11  132  static void i40e_dbg_dump_vsi_seid(struct i40e_pf *pf, int seid)
02e9c2908 Jesse Brandeburg 2013-09-11  133  {
02e9c2908 Jesse Brandeburg 2013-09-11  134  	struct rtnl_link_stats64 *nstat;
02e9c2908 Jesse Brandeburg 2013-09-11  135  	struct i40e_mac_filter *f;
02e9c2908 Jesse Brandeburg 2013-09-11  136  	struct i40e_vsi *vsi;
278e7d0b9 Jacob Keller     2016-10-05  137  	int i, bkt;
02e9c2908 Jesse Brandeburg 2013-09-11  138  
02e9c2908 Jesse Brandeburg 2013-09-11  139  	vsi = i40e_dbg_find_vsi(pf, seid);
02e9c2908 Jesse Brandeburg 2013-09-11  140  	if (!vsi) {
02e9c2908 Jesse Brandeburg 2013-09-11  141  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  142  			 "dump %d: seid not found\n", seid);
02e9c2908 Jesse Brandeburg 2013-09-11  143  		return;
02e9c2908 Jesse Brandeburg 2013-09-11  144  	}
02e9c2908 Jesse Brandeburg 2013-09-11  145  	dev_info(&pf->pdev->dev, "vsi seid %d\n", seid);
de1017f76 Shannon Nelson   2015-12-23  146  	if (vsi->netdev) {
de1017f76 Shannon Nelson   2015-12-23  147  		struct net_device *nd = vsi->netdev;
de1017f76 Shannon Nelson   2015-12-23  148  
de1017f76 Shannon Nelson   2015-12-23  149  		dev_info(&pf->pdev->dev, "    netdev: name = %s, state = %lu, flags = 0x%08x\n",
de1017f76 Shannon Nelson   2015-12-23  150  			 nd->name, nd->state, nd->flags);
de1017f76 Shannon Nelson   2015-12-23  151  		dev_info(&pf->pdev->dev, "        features      = 0x%08lx\n",
de1017f76 Shannon Nelson   2015-12-23  152  			 (unsigned long int)nd->features);
de1017f76 Shannon Nelson   2015-12-23  153  		dev_info(&pf->pdev->dev, "        hw_features   = 0x%08lx\n",
de1017f76 Shannon Nelson   2015-12-23  154  			 (unsigned long int)nd->hw_features);
de1017f76 Shannon Nelson   2015-12-23  155  		dev_info(&pf->pdev->dev, "        vlan_features = 0x%08lx\n",
de1017f76 Shannon Nelson   2015-12-23  156  			 (unsigned long int)nd->vlan_features);
de1017f76 Shannon Nelson   2015-12-23  157  	}
02e9c2908 Jesse Brandeburg 2013-09-11  158  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  159  		 "    vlgrp: & = %p\n", vsi->active_vlans);
02e9c2908 Jesse Brandeburg 2013-09-11  160  	dev_info(&pf->pdev->dev,
0da36b977 Jacob Keller     2017-04-19  161  		 "    flags = 0x%08lx, netdev_registered = %i, current_netdev_flags = 0x%04x\n",
0da36b977 Jacob Keller     2017-04-19  162  		 vsi->flags, vsi->netdev_registered, vsi->current_netdev_flags);
0da36b977 Jacob Keller     2017-04-19  163  	for (i = 0; i < BITS_TO_LONGS(__I40E_VSI_STATE_SIZE__); i++)
0da36b977 Jacob Keller     2017-04-19  164  		dev_info(&pf->pdev->dev,
0da36b977 Jacob Keller     2017-04-19  165  			 "    state[%d] = %08lx\n",
0da36b977 Jacob Keller     2017-04-19  166  			 i, vsi->state[i]);
2ddb80c9c Shannon Nelson   2015-02-27  167  	if (vsi == pf->vsi[pf->lan_vsi])
2ddb80c9c Shannon Nelson   2015-02-27  168  		dev_info(&pf->pdev->dev, "    MAC address: %pM SAN MAC: %pM Port MAC: %pM\n",
2ddb80c9c Shannon Nelson   2015-02-27  169  			 pf->hw.mac.addr,
2ddb80c9c Shannon Nelson   2015-02-27  170  			 pf->hw.mac.san_addr,
2ddb80c9c Shannon Nelson   2015-02-27  171  			 pf->hw.mac.port_addr);
278e7d0b9 Jacob Keller     2016-10-05  172  	hash_for_each(vsi->mac_filter_hash, bkt, f, hlist) {
02e9c2908 Jesse Brandeburg 2013-09-11  173  		dev_info(&pf->pdev->dev,
1bc87e807 Jacob Keller     2016-10-05  174  			 "    mac_filter_hash: %pM vid=%d, state %s\n",
1bc87e807 Jacob Keller     2016-10-05  175  			 f->macaddr, f->vlan,
1bc87e807 Jacob Keller     2016-10-05  176  			 i40e_filter_state_string[f->state]);
02e9c2908 Jesse Brandeburg 2013-09-11  177  	}
5951cf949 Jacob Keller     2016-11-21  178  	dev_info(&pf->pdev->dev, "    active_filters %u, promisc_threshold %u, overflow promisc %s\n",
c3c7ea27b Mitch Williams   2016-06-20  179  		 vsi->active_filters, vsi->promisc_threshold,
0da36b977 Jacob Keller     2017-04-19  180  		 (test_bit(__I40E_VSI_OVERFLOW_PROMISC, vsi->state) ?
c3c7ea27b Mitch Williams   2016-06-20  181  		  "ON" : "OFF"));
02e9c2908 Jesse Brandeburg 2013-09-11  182  	nstat = i40e_get_vsi_stats_struct(vsi);
02e9c2908 Jesse Brandeburg 2013-09-11  183  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  184  		 "    net_stats: rx_packets = %lu, rx_bytes = %lu, rx_errors = %lu, rx_dropped = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  185  		 (unsigned long int)nstat->rx_packets,
6995b36c0 Jesse Brandeburg 2015-08-28  186  		 (unsigned long int)nstat->rx_bytes,
6995b36c0 Jesse Brandeburg 2015-08-28  187  		 (unsigned long int)nstat->rx_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  188  		 (unsigned long int)nstat->rx_dropped);
02e9c2908 Jesse Brandeburg 2013-09-11  189  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  190  		 "    net_stats: tx_packets = %lu, tx_bytes = %lu, tx_errors = %lu, tx_dropped = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  191  		 (unsigned long int)nstat->tx_packets,
6995b36c0 Jesse Brandeburg 2015-08-28  192  		 (unsigned long int)nstat->tx_bytes,
6995b36c0 Jesse Brandeburg 2015-08-28  193  		 (unsigned long int)nstat->tx_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  194  		 (unsigned long int)nstat->tx_dropped);
02e9c2908 Jesse Brandeburg 2013-09-11  195  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  196  		 "    net_stats: multicast = %lu, collisions = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  197  		 (unsigned long int)nstat->multicast,
6995b36c0 Jesse Brandeburg 2015-08-28  198  		 (unsigned long int)nstat->collisions);
02e9c2908 Jesse Brandeburg 2013-09-11  199  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  200  		 "    net_stats: rx_length_errors = %lu, rx_over_errors = %lu, rx_crc_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  201  		 (unsigned long int)nstat->rx_length_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  202  		 (unsigned long int)nstat->rx_over_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  203  		 (unsigned long int)nstat->rx_crc_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  204  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  205  		 "    net_stats: rx_frame_errors = %lu, rx_fifo_errors = %lu, rx_missed_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  206  		 (unsigned long int)nstat->rx_frame_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  207  		 (unsigned long int)nstat->rx_fifo_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  208  		 (unsigned long int)nstat->rx_missed_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  209  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  210  		 "    net_stats: tx_aborted_errors = %lu, tx_carrier_errors = %lu, tx_fifo_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  211  		 (unsigned long int)nstat->tx_aborted_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  212  		 (unsigned long int)nstat->tx_carrier_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  213  		 (unsigned long int)nstat->tx_fifo_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  214  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  215  		 "    net_stats: tx_heartbeat_errors = %lu, tx_window_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  216  		 (unsigned long int)nstat->tx_heartbeat_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  217  		 (unsigned long int)nstat->tx_window_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  218  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  219  		 "    net_stats: rx_compressed = %lu, tx_compressed = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  220  		 (unsigned long int)nstat->rx_compressed,
6995b36c0 Jesse Brandeburg 2015-08-28  221  		 (unsigned long int)nstat->tx_compressed);
02e9c2908 Jesse Brandeburg 2013-09-11  222  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  223  		 "    net_stats_offsets: rx_packets = %lu, rx_bytes = %lu, rx_errors = %lu, rx_dropped = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  224  		 (unsigned long int)vsi->net_stats_offsets.rx_packets,
6995b36c0 Jesse Brandeburg 2015-08-28  225  		 (unsigned long int)vsi->net_stats_offsets.rx_bytes,
6995b36c0 Jesse Brandeburg 2015-08-28  226  		 (unsigned long int)vsi->net_stats_offsets.rx_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  227  		 (unsigned long int)vsi->net_stats_offsets.rx_dropped);
02e9c2908 Jesse Brandeburg 2013-09-11  228  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  229  		 "    net_stats_offsets: tx_packets = %lu, tx_bytes = %lu, tx_errors = %lu, tx_dropped = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  230  		 (unsigned long int)vsi->net_stats_offsets.tx_packets,
6995b36c0 Jesse Brandeburg 2015-08-28  231  		 (unsigned long int)vsi->net_stats_offsets.tx_bytes,
6995b36c0 Jesse Brandeburg 2015-08-28  232  		 (unsigned long int)vsi->net_stats_offsets.tx_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  233  		 (unsigned long int)vsi->net_stats_offsets.tx_dropped);
02e9c2908 Jesse Brandeburg 2013-09-11  234  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  235  		 "    net_stats_offsets: multicast = %lu, collisions = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  236  		 (unsigned long int)vsi->net_stats_offsets.multicast,
6995b36c0 Jesse Brandeburg 2015-08-28  237  		 (unsigned long int)vsi->net_stats_offsets.collisions);
02e9c2908 Jesse Brandeburg 2013-09-11  238  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  239  		 "    net_stats_offsets: rx_length_errors = %lu, rx_over_errors = %lu, rx_crc_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  240  		 (unsigned long int)vsi->net_stats_offsets.rx_length_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  241  		 (unsigned long int)vsi->net_stats_offsets.rx_over_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  242  		 (unsigned long int)vsi->net_stats_offsets.rx_crc_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  243  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  244  		 "    net_stats_offsets: rx_frame_errors = %lu, rx_fifo_errors = %lu, rx_missed_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  245  		 (unsigned long int)vsi->net_stats_offsets.rx_frame_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  246  		 (unsigned long int)vsi->net_stats_offsets.rx_fifo_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  247  		 (unsigned long int)vsi->net_stats_offsets.rx_missed_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  248  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  249  		 "    net_stats_offsets: tx_aborted_errors = %lu, tx_carrier_errors = %lu, tx_fifo_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  250  		 (unsigned long int)vsi->net_stats_offsets.tx_aborted_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  251  		 (unsigned long int)vsi->net_stats_offsets.tx_carrier_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  252  		 (unsigned long int)vsi->net_stats_offsets.tx_fifo_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  253  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  254  		 "    net_stats_offsets: tx_heartbeat_errors = %lu, tx_window_errors = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  255  		 (unsigned long int)vsi->net_stats_offsets.tx_heartbeat_errors,
6995b36c0 Jesse Brandeburg 2015-08-28  256  		 (unsigned long int)vsi->net_stats_offsets.tx_window_errors);
02e9c2908 Jesse Brandeburg 2013-09-11  257  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  258  		 "    net_stats_offsets: rx_compressed = %lu, tx_compressed = %lu\n",
6995b36c0 Jesse Brandeburg 2015-08-28  259  		 (unsigned long int)vsi->net_stats_offsets.rx_compressed,
6995b36c0 Jesse Brandeburg 2015-08-28  260  		 (unsigned long int)vsi->net_stats_offsets.tx_compressed);
02e9c2908 Jesse Brandeburg 2013-09-11  261  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  262  		 "    tx_restart = %d, tx_busy = %d, rx_buf_failed = %d, rx_page_failed = %d\n",
02e9c2908 Jesse Brandeburg 2013-09-11  263  		 vsi->tx_restart, vsi->tx_busy,
02e9c2908 Jesse Brandeburg 2013-09-11  264  		 vsi->rx_buf_failed, vsi->rx_page_failed);
9f65e15b4 Alexander Duyck  2013-09-28  265  	rcu_read_lock();
02e9c2908 Jesse Brandeburg 2013-09-11  266  	for (i = 0; i < vsi->num_queue_pairs; i++) {
9f65e15b4 Alexander Duyck  2013-09-28  267  		struct i40e_ring *rx_ring = ACCESS_ONCE(vsi->rx_rings[i]);
6995b36c0 Jesse Brandeburg 2015-08-28  268  
9f65e15b4 Alexander Duyck  2013-09-28  269  		if (!rx_ring)
9f65e15b4 Alexander Duyck  2013-09-28  270  			continue;
9f65e15b4 Alexander Duyck  2013-09-28  271  
02e9c2908 Jesse Brandeburg 2013-09-11  272  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  273  			 "    rx_rings[%i]: desc = %p\n",
9f65e15b4 Alexander Duyck  2013-09-28  274  			 i, rx_ring->desc);
02e9c2908 Jesse Brandeburg 2013-09-11  275  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  276  			 "    rx_rings[%i]: dev = %p, netdev = %p, rx_bi = %p\n",
9f65e15b4 Alexander Duyck  2013-09-28  277  			 i, rx_ring->dev,
9f65e15b4 Alexander Duyck  2013-09-28  278  			 rx_ring->netdev,
9f65e15b4 Alexander Duyck  2013-09-28  279  			 rx_ring->rx_bi);
02e9c2908 Jesse Brandeburg 2013-09-11  280  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11 @281  			 "    rx_rings[%i]: state = %li, queue_index = %d, reg_idx = %d\n",
9f65e15b4 Alexander Duyck  2013-09-28  282  			 i, rx_ring->state,
9f65e15b4 Alexander Duyck  2013-09-28  283  			 rx_ring->queue_index,
9f65e15b4 Alexander Duyck  2013-09-28  284  			 rx_ring->reg_idx);
02e9c2908 Jesse Brandeburg 2013-09-11  285  		dev_info(&pf->pdev->dev,
1a557afc4 Jesse Brandeburg 2016-04-20  286  			 "    rx_rings[%i]: rx_buf_len = %d\n",
1a557afc4 Jesse Brandeburg 2016-04-20  287  			 i, rx_ring->rx_buf_len);
02e9c2908 Jesse Brandeburg 2013-09-11  288  		dev_info(&pf->pdev->dev,
b32bfa172 Jesse Brandeburg 2016-04-18  289  			 "    rx_rings[%i]: next_to_use = %d, next_to_clean = %d, ring_active = %i\n",
b32bfa172 Jesse Brandeburg 2016-04-18  290  			 i,
9f65e15b4 Alexander Duyck  2013-09-28  291  			 rx_ring->next_to_use,
9f65e15b4 Alexander Duyck  2013-09-28  292  			 rx_ring->next_to_clean,
9f65e15b4 Alexander Duyck  2013-09-28  293  			 rx_ring->ring_active);
02e9c2908 Jesse Brandeburg 2013-09-11  294  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  295  			 "    rx_rings[%i]: rx_stats: packets = %lld, bytes = %lld, non_eop_descs = %lld\n",
9f65e15b4 Alexander Duyck  2013-09-28  296  			 i, rx_ring->stats.packets,
9f65e15b4 Alexander Duyck  2013-09-28  297  			 rx_ring->stats.bytes,
9f65e15b4 Alexander Duyck  2013-09-28  298  			 rx_ring->rx_stats.non_eop_descs);
02e9c2908 Jesse Brandeburg 2013-09-11  299  		dev_info(&pf->pdev->dev,
420136ccc Mitch Williams   2013-12-18  300  			 "    rx_rings[%i]: rx_stats: alloc_page_failed = %lld, alloc_buff_failed = %lld\n",
02e9c2908 Jesse Brandeburg 2013-09-11  301  			 i,
420136ccc Mitch Williams   2013-12-18  302  			 rx_ring->rx_stats.alloc_page_failed,
420136ccc Mitch Williams   2013-12-18  303  			 rx_ring->rx_stats.alloc_buff_failed);
02e9c2908 Jesse Brandeburg 2013-09-11  304  		dev_info(&pf->pdev->dev,
f16704e5e Mitch Williams   2016-01-13  305  			 "    rx_rings[%i]: rx_stats: realloc_count = %lld, page_reuse_count = %lld\n",
f16704e5e Mitch Williams   2016-01-13  306  			 i,
f16704e5e Mitch Williams   2016-01-13  307  			 rx_ring->rx_stats.realloc_count,
f16704e5e Mitch Williams   2016-01-13  308  			 rx_ring->rx_stats.page_reuse_count);
f16704e5e Mitch Williams   2016-01-13  309  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  310  			 "    rx_rings[%i]: size = %i, dma = 0x%08lx\n",
9f65e15b4 Alexander Duyck  2013-09-28  311  			 i, rx_ring->size,
6995b36c0 Jesse Brandeburg 2015-08-28  312  			 (unsigned long int)rx_ring->dma);
02e9c2908 Jesse Brandeburg 2013-09-11  313  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  314  			 "    rx_rings[%i]: vsi = %p, q_vector = %p\n",
9f65e15b4 Alexander Duyck  2013-09-28  315  			 i, rx_ring->vsi,
9f65e15b4 Alexander Duyck  2013-09-28  316  			 rx_ring->q_vector);
a75e8005d Kan Liang        2016-02-19  317  		dev_info(&pf->pdev->dev,
a75e8005d Kan Liang        2016-02-19  318  			 "    rx_rings[%i]: rx_itr_setting = %d (%s)\n",
a75e8005d Kan Liang        2016-02-19  319  			 i, rx_ring->rx_itr_setting,
a75e8005d Kan Liang        2016-02-19  320  			 ITR_IS_DYNAMIC(rx_ring->rx_itr_setting) ? "dynamic" : "fixed");
02e9c2908 Jesse Brandeburg 2013-09-11  321  	}
02e9c2908 Jesse Brandeburg 2013-09-11  322  	for (i = 0; i < vsi->num_queue_pairs; i++) {
9f65e15b4 Alexander Duyck  2013-09-28  323  		struct i40e_ring *tx_ring = ACCESS_ONCE(vsi->tx_rings[i]);
6995b36c0 Jesse Brandeburg 2015-08-28  324  
9f65e15b4 Alexander Duyck  2013-09-28  325  		if (!tx_ring)
9f65e15b4 Alexander Duyck  2013-09-28  326  			continue;
1b60f3c41 Jesse Brandeburg 2013-11-28  327  
02e9c2908 Jesse Brandeburg 2013-09-11  328  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  329  			 "    tx_rings[%i]: desc = %p\n",
9f65e15b4 Alexander Duyck  2013-09-28  330  			 i, tx_ring->desc);
02e9c2908 Jesse Brandeburg 2013-09-11  331  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  332  			 "    tx_rings[%i]: dev = %p, netdev = %p, tx_bi = %p\n",
9f65e15b4 Alexander Duyck  2013-09-28  333  			 i, tx_ring->dev,
9f65e15b4 Alexander Duyck  2013-09-28  334  			 tx_ring->netdev,
9f65e15b4 Alexander Duyck  2013-09-28  335  			 tx_ring->tx_bi);
02e9c2908 Jesse Brandeburg 2013-09-11  336  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  337  			 "    tx_rings[%i]: state = %li, queue_index = %d, reg_idx = %d\n",
9f65e15b4 Alexander Duyck  2013-09-28  338  			 i, tx_ring->state,
9f65e15b4 Alexander Duyck  2013-09-28  339  			 tx_ring->queue_index,
9f65e15b4 Alexander Duyck  2013-09-28  340  			 tx_ring->reg_idx);
02e9c2908 Jesse Brandeburg 2013-09-11  341  		dev_info(&pf->pdev->dev,
4668607aa Mitch Williams   2016-01-13  342  			 "    tx_rings[%i]: next_to_use = %d, next_to_clean = %d, ring_active = %i\n",
4668607aa Mitch Williams   2016-01-13  343  			 i,
9f65e15b4 Alexander Duyck  2013-09-28  344  			 tx_ring->next_to_use,
9f65e15b4 Alexander Duyck  2013-09-28  345  			 tx_ring->next_to_clean,
9f65e15b4 Alexander Duyck  2013-09-28  346  			 tx_ring->ring_active);
02e9c2908 Jesse Brandeburg 2013-09-11  347  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  348  			 "    tx_rings[%i]: tx_stats: packets = %lld, bytes = %lld, restart_queue = %lld\n",
9f65e15b4 Alexander Duyck  2013-09-28  349  			 i, tx_ring->stats.packets,
9f65e15b4 Alexander Duyck  2013-09-28  350  			 tx_ring->stats.bytes,
9f65e15b4 Alexander Duyck  2013-09-28  351  			 tx_ring->tx_stats.restart_queue);
02e9c2908 Jesse Brandeburg 2013-09-11  352  		dev_info(&pf->pdev->dev,
c304fdac6 Alexander Duyck  2013-09-28  353  			 "    tx_rings[%i]: tx_stats: tx_busy = %lld, tx_done_old = %lld\n",
02e9c2908 Jesse Brandeburg 2013-09-11  354  			 i,
9f65e15b4 Alexander Duyck  2013-09-28  355  			 tx_ring->tx_stats.tx_busy,
9f65e15b4 Alexander Duyck  2013-09-28  356  			 tx_ring->tx_stats.tx_done_old);
02e9c2908 Jesse Brandeburg 2013-09-11  357  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  358  			 "    tx_rings[%i]: size = %i, dma = 0x%08lx\n",
9f65e15b4 Alexander Duyck  2013-09-28  359  			 i, tx_ring->size,
6995b36c0 Jesse Brandeburg 2015-08-28  360  			 (unsigned long int)tx_ring->dma);
02e9c2908 Jesse Brandeburg 2013-09-11  361  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  362  			 "    tx_rings[%i]: vsi = %p, q_vector = %p\n",
9f65e15b4 Alexander Duyck  2013-09-28  363  			 i, tx_ring->vsi,
9f65e15b4 Alexander Duyck  2013-09-28  364  			 tx_ring->q_vector);
02e9c2908 Jesse Brandeburg 2013-09-11  365  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  366  			 "    tx_rings[%i]: DCB tc = %d\n",
9f65e15b4 Alexander Duyck  2013-09-28  367  			 i, tx_ring->dcb_tc);
a75e8005d Kan Liang        2016-02-19  368  		dev_info(&pf->pdev->dev,
a75e8005d Kan Liang        2016-02-19  369  			 "    tx_rings[%i]: tx_itr_setting = %d (%s)\n",
a75e8005d Kan Liang        2016-02-19  370  			 i, tx_ring->tx_itr_setting,
a75e8005d Kan Liang        2016-02-19  371  			 ITR_IS_DYNAMIC(tx_ring->tx_itr_setting) ? "dynamic" : "fixed");
02e9c2908 Jesse Brandeburg 2013-09-11  372  	}
9f65e15b4 Alexander Duyck  2013-09-28  373  	rcu_read_unlock();
02e9c2908 Jesse Brandeburg 2013-09-11  374  	dev_info(&pf->pdev->dev,
a75e8005d Kan Liang        2016-02-19  375  		 "    work_limit = %d\n",
a75e8005d Kan Liang        2016-02-19  376  		 vsi->work_limit);
02e9c2908 Jesse Brandeburg 2013-09-11  377  	dev_info(&pf->pdev->dev,
1a557afc4 Jesse Brandeburg 2016-04-20  378  		 "    max_frame = %d, rx_buf_len = %d dtype = %d\n",
bec60fc42 Jesse Brandeburg 2016-04-18  379  		 vsi->max_frame, vsi->rx_buf_len, 0);
02e9c2908 Jesse Brandeburg 2013-09-11  380  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  381  		 "    num_q_vectors = %i, base_vector = %i\n",
02e9c2908 Jesse Brandeburg 2013-09-11  382  		 vsi->num_q_vectors, vsi->base_vector);
02e9c2908 Jesse Brandeburg 2013-09-11  383  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  384  		 "    seid = %d, id = %d, uplink_seid = %d\n",
02e9c2908 Jesse Brandeburg 2013-09-11  385  		 vsi->seid, vsi->id, vsi->uplink_seid);
02e9c2908 Jesse Brandeburg 2013-09-11  386  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  387  		 "    base_queue = %d, num_queue_pairs = %d, num_desc = %d\n",
02e9c2908 Jesse Brandeburg 2013-09-11  388  		 vsi->base_queue, vsi->num_queue_pairs, vsi->num_desc);
02e9c2908 Jesse Brandeburg 2013-09-11  389  	dev_info(&pf->pdev->dev, "    type = %i\n", vsi->type);
3118025a0 Mitch Williams   2017-04-12  390  	if (vsi->type == I40E_VSI_SRIOV)
3118025a0 Mitch Williams   2017-04-12  391  		dev_info(&pf->pdev->dev, "    VF ID = %i\n", vsi->vf_id);
02e9c2908 Jesse Brandeburg 2013-09-11  392  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  393  		 "    info: valid_sections = 0x%04x, switch_id = 0x%04x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  394  		 vsi->info.valid_sections, vsi->info.switch_id);
02e9c2908 Jesse Brandeburg 2013-09-11  395  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  396  		 "    info: sw_reserved[] = 0x%02x 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  397  		 vsi->info.sw_reserved[0], vsi->info.sw_reserved[1]);
02e9c2908 Jesse Brandeburg 2013-09-11  398  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  399  		 "    info: sec_flags = 0x%02x, sec_reserved = 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  400  		 vsi->info.sec_flags, vsi->info.sec_reserved);
02e9c2908 Jesse Brandeburg 2013-09-11  401  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  402  		 "    info: pvid = 0x%04x, fcoe_pvid = 0x%04x, port_vlan_flags = 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  403  		 vsi->info.pvid, vsi->info.fcoe_pvid,
02e9c2908 Jesse Brandeburg 2013-09-11  404  		 vsi->info.port_vlan_flags);
02e9c2908 Jesse Brandeburg 2013-09-11  405  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  406  		 "    info: pvlan_reserved[] = 0x%02x 0x%02x 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  407  		 vsi->info.pvlan_reserved[0], vsi->info.pvlan_reserved[1],
02e9c2908 Jesse Brandeburg 2013-09-11  408  		 vsi->info.pvlan_reserved[2]);
02e9c2908 Jesse Brandeburg 2013-09-11  409  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  410  		 "    info: ingress_table = 0x%08x, egress_table = 0x%08x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  411  		 vsi->info.ingress_table, vsi->info.egress_table);
02e9c2908 Jesse Brandeburg 2013-09-11  412  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  413  		 "    info: cas_pv_stag = 0x%04x, cas_pv_flags= 0x%02x, cas_pv_reserved = 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  414  		 vsi->info.cas_pv_tag, vsi->info.cas_pv_flags,
02e9c2908 Jesse Brandeburg 2013-09-11  415  		 vsi->info.cas_pv_reserved);
02e9c2908 Jesse Brandeburg 2013-09-11  416  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  417  		 "    info: queue_mapping[0..7 ] = 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  418  		 vsi->info.queue_mapping[0], vsi->info.queue_mapping[1],
02e9c2908 Jesse Brandeburg 2013-09-11  419  		 vsi->info.queue_mapping[2], vsi->info.queue_mapping[3],
02e9c2908 Jesse Brandeburg 2013-09-11  420  		 vsi->info.queue_mapping[4], vsi->info.queue_mapping[5],
02e9c2908 Jesse Brandeburg 2013-09-11  421  		 vsi->info.queue_mapping[6], vsi->info.queue_mapping[7]);
02e9c2908 Jesse Brandeburg 2013-09-11  422  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  423  		 "    info: queue_mapping[8..15] = 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  424  		 vsi->info.queue_mapping[8], vsi->info.queue_mapping[9],
02e9c2908 Jesse Brandeburg 2013-09-11  425  		 vsi->info.queue_mapping[10], vsi->info.queue_mapping[11],
02e9c2908 Jesse Brandeburg 2013-09-11  426  		 vsi->info.queue_mapping[12], vsi->info.queue_mapping[13],
02e9c2908 Jesse Brandeburg 2013-09-11  427  		 vsi->info.queue_mapping[14], vsi->info.queue_mapping[15]);
02e9c2908 Jesse Brandeburg 2013-09-11  428  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  429  		 "    info: tc_mapping[] = 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  430  		 vsi->info.tc_mapping[0], vsi->info.tc_mapping[1],
02e9c2908 Jesse Brandeburg 2013-09-11  431  		 vsi->info.tc_mapping[2], vsi->info.tc_mapping[3],
02e9c2908 Jesse Brandeburg 2013-09-11  432  		 vsi->info.tc_mapping[4], vsi->info.tc_mapping[5],
02e9c2908 Jesse Brandeburg 2013-09-11  433  		 vsi->info.tc_mapping[6], vsi->info.tc_mapping[7]);
02e9c2908 Jesse Brandeburg 2013-09-11  434  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  435  		 "    info: queueing_opt_flags = 0x%02x  queueing_opt_reserved[0..2] = 0x%02x 0x%02x 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  436  		 vsi->info.queueing_opt_flags,
02e9c2908 Jesse Brandeburg 2013-09-11  437  		 vsi->info.queueing_opt_reserved[0],
02e9c2908 Jesse Brandeburg 2013-09-11  438  		 vsi->info.queueing_opt_reserved[1],
02e9c2908 Jesse Brandeburg 2013-09-11  439  		 vsi->info.queueing_opt_reserved[2]);
02e9c2908 Jesse Brandeburg 2013-09-11  440  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  441  		 "    info: up_enable_bits = 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  442  		 vsi->info.up_enable_bits);
02e9c2908 Jesse Brandeburg 2013-09-11  443  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  444  		 "    info: sched_reserved = 0x%02x, outer_up_table = 0x%04x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  445  		 vsi->info.sched_reserved, vsi->info.outer_up_table);
02e9c2908 Jesse Brandeburg 2013-09-11  446  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  447  		 "    info: cmd_reserved[] = 0x%02x 0x%02x 0x%02x 0x0%02x 0x%02x 0x%02x 0x%02x 0x0%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  448  		 vsi->info.cmd_reserved[0], vsi->info.cmd_reserved[1],
02e9c2908 Jesse Brandeburg 2013-09-11  449  		 vsi->info.cmd_reserved[2], vsi->info.cmd_reserved[3],
02e9c2908 Jesse Brandeburg 2013-09-11  450  		 vsi->info.cmd_reserved[4], vsi->info.cmd_reserved[5],
02e9c2908 Jesse Brandeburg 2013-09-11  451  		 vsi->info.cmd_reserved[6], vsi->info.cmd_reserved[7]);
02e9c2908 Jesse Brandeburg 2013-09-11  452  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  453  		 "    info: qs_handle[] = 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x 0x%04x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  454  		 vsi->info.qs_handle[0], vsi->info.qs_handle[1],
02e9c2908 Jesse Brandeburg 2013-09-11  455  		 vsi->info.qs_handle[2], vsi->info.qs_handle[3],
02e9c2908 Jesse Brandeburg 2013-09-11  456  		 vsi->info.qs_handle[4], vsi->info.qs_handle[5],
02e9c2908 Jesse Brandeburg 2013-09-11  457  		 vsi->info.qs_handle[6], vsi->info.qs_handle[7]);
02e9c2908 Jesse Brandeburg 2013-09-11  458  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  459  		 "    info: stat_counter_idx = 0x%04x, sched_id = 0x%04x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  460  		 vsi->info.stat_counter_idx, vsi->info.sched_id);
02e9c2908 Jesse Brandeburg 2013-09-11  461  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  462  		 "    info: resp_reserved[] = 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  463  		 vsi->info.resp_reserved[0], vsi->info.resp_reserved[1],
02e9c2908 Jesse Brandeburg 2013-09-11  464  		 vsi->info.resp_reserved[2], vsi->info.resp_reserved[3],
02e9c2908 Jesse Brandeburg 2013-09-11  465  		 vsi->info.resp_reserved[4], vsi->info.resp_reserved[5],
02e9c2908 Jesse Brandeburg 2013-09-11  466  		 vsi->info.resp_reserved[6], vsi->info.resp_reserved[7],
02e9c2908 Jesse Brandeburg 2013-09-11  467  		 vsi->info.resp_reserved[8], vsi->info.resp_reserved[9],
02e9c2908 Jesse Brandeburg 2013-09-11  468  		 vsi->info.resp_reserved[10], vsi->info.resp_reserved[11]);
02e9c2908 Jesse Brandeburg 2013-09-11  469  	if (vsi->back)
b40c82e6a Jeff Kirsher     2015-02-27  470  		dev_info(&pf->pdev->dev, "    PF = %p\n", vsi->back);
02e9c2908 Jesse Brandeburg 2013-09-11  471  	dev_info(&pf->pdev->dev, "    idx = %d\n", vsi->idx);
02e9c2908 Jesse Brandeburg 2013-09-11  472  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  473  		 "    tc_config: numtc = %d, enabled_tc = 0x%x\n",
02e9c2908 Jesse Brandeburg 2013-09-11  474  		 vsi->tc_config.numtc, vsi->tc_config.enabled_tc);
02e9c2908 Jesse Brandeburg 2013-09-11  475  	for (i = 0; i < I40E_MAX_TRAFFIC_CLASS; i++) {
02e9c2908 Jesse Brandeburg 2013-09-11  476  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  477  			 "    tc_config: tc = %d, qoffset = %d, qcount = %d, netdev_tc = %d\n",
02e9c2908 Jesse Brandeburg 2013-09-11  478  			 i, vsi->tc_config.tc_info[i].qoffset,
02e9c2908 Jesse Brandeburg 2013-09-11  479  			 vsi->tc_config.tc_info[i].qcount,
02e9c2908 Jesse Brandeburg 2013-09-11  480  			 vsi->tc_config.tc_info[i].netdev_tc);
02e9c2908 Jesse Brandeburg 2013-09-11  481  	}
02e9c2908 Jesse Brandeburg 2013-09-11  482  	dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  483  		 "    bw: bw_limit = %d, bw_max_quanta = %d\n",
02e9c2908 Jesse Brandeburg 2013-09-11  484  		 vsi->bw_limit, vsi->bw_max_quanta);
02e9c2908 Jesse Brandeburg 2013-09-11  485  	for (i = 0; i < I40E_MAX_TRAFFIC_CLASS; i++) {
02e9c2908 Jesse Brandeburg 2013-09-11  486  		dev_info(&pf->pdev->dev,
02e9c2908 Jesse Brandeburg 2013-09-11  487  			 "    bw[%d]: ets_share_credits = %d, ets_limit_credits = %d, max_quanta = %d\n",
02e9c2908 Jesse Brandeburg 2013-09-11  488  			 i, vsi->bw_ets_share_credits[i],
02e9c2908 Jesse Brandeburg 2013-09-11  489  			 vsi->bw_ets_limit_credits[i],
02e9c2908 Jesse Brandeburg 2013-09-11  490  			 vsi->bw_ets_max_quanta[i]);
02e9c2908 Jesse Brandeburg 2013-09-11  491  	}
02e9c2908 Jesse Brandeburg 2013-09-11  492  }
02e9c2908 Jesse Brandeburg 2013-09-11  493  

:::::: The code at line 281 was first introduced by commit
:::::: 02e9c290814cc143ceccecb14eac3e7a05da745e i40e: debugfs interface

:::::: TO: Jesse Brandeburg <jesse.brandeburg at intel.com>
:::::: CC: Jeff Kirsher <jeffrey.t.kirsher at intel.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 51531 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/intel-wired-lan/attachments/20170831/800d4ab9/attachment-0001.bin>


More information about the Intel-wired-lan mailing list