ERROR: Remove Gerrit Change-Id's before submitting upstream #19: Change-Id: I269e5d6e28a0adda0be6aaca0b81f00730ae0c40 WARNING: line length of 83 exceeds 80 columns #58: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core.h:33: + (NBL_NETDEV_PRIV_TO_ADAPTER((struct nbl_netdev_priv *)netdev_priv(netdev))) WARNING: line length of 83 exceeds 80 columns #191: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:15: +static bool nbl_txrx_within_vsi(struct nbl_txrx_vsi_info *vsi_info, u16 ring_index) WARNING: line length of 94 exceeds 80 columns #203: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:27: +nbl_alloc_tx_ring(struct nbl_resource_mgt *res_mgt, struct net_device *netdev, u16 ring_index, WARNING: line length of 82 exceeds 80 columns #221: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:45: + ring->notify_addr = hw_ops->get_tail_ptr(NBL_RES_MGT_TO_HW_PRIV(res_mgt)); WARNING: line length of 90 exceeds 80 columns #231: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:55: +static int nbl_alloc_tx_rings(struct nbl_resource_mgt *res_mgt, struct net_device *netdev, WARNING: line length of 88 exceeds 80 columns #249: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:73: + sizeof(struct nbl_res_tx_ring *), GFP_KERNEL); WARNING: line length of 90 exceeds 80 columns #290: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:114: +static int nbl_alloc_rx_rings(struct nbl_resource_mgt *res_mgt, struct net_device *netdev, WARNING: line length of 88 exceeds 80 columns #308: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:132: + sizeof(struct nbl_res_rx_ring *), GFP_KERNEL); WARNING: line length of 85 exceeds 80 columns #315: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:139: + ring = devm_kzalloc(dev, sizeof(struct nbl_res_rx_ring), GFP_KERNEL); WARNING: line length of 83 exceeds 80 columns #377: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:201: + txrx_mgt->vectors = devm_kcalloc(dev, num, sizeof(struct nbl_res_vector *), WARNING: line length of 86 exceeds 80 columns #385: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:209: + vector = devm_kzalloc(dev, sizeof(struct nbl_res_vector), GFP_KERNEL); WARNING: line length of 89 exceeds 80 columns #425: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:249: + err = nbl_alloc_tx_rings(res_mgt, netdev, param->tx_ring_num, param->queue_size); WARNING: line length of 89 exceeds 80 columns #429: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:253: + err = nbl_alloc_rx_rings(res_mgt, netdev, param->rx_ring_num, param->queue_size); WARNING: line length of 86 exceeds 80 columns #464: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:288: + struct nbl_res_tx_ring *tx_ring = NBL_RES_MGT_TO_TX_RING(res_mgt, ring_index); WARNING: line length of 90 exceeds 80 columns #472: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:296: + tx_ring->tx_bufs = devm_kcalloc(dev, tx_ring->desc_num, sizeof(*tx_ring->tx_bufs), WARNING: line length of 95 exceeds 80 columns #477: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:301: + /* Alloc twice memory, and second half is used to back up the desc for desc checking */ WARNING: line length of 91 exceeds 80 columns #478: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:302: + tx_ring->size = ALIGN(tx_ring->desc_num * sizeof(struct nbl_ring_desc), PAGE_SIZE); WARNING: line length of 82 exceeds 80 columns #479: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:303: + tx_ring->desc = dmam_alloc_coherent(dma_dev, tx_ring->size, &tx_ring->dma, WARNING: line length of 87 exceeds 80 columns #489: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:313: + nbl_debug(res_mgt->common, NBL_DEBUG_RESOURCE, "Start tx ring %d", ring_index); WARNING: line length of 99 exceeds 80 columns #499: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:323: +static inline bool nbl_rx_cache_get(struct nbl_res_rx_ring *rx_ring, struct nbl_dma_info *dma_info) WARNING: line length of 96 exceeds 80 columns #533: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:357: + dma_info->addr = dma_map_page_attrs(rx_ring->dma_dev, dma_info->page, 0, dma_info->size, WARNING: line length of 96 exceeds 80 columns #545: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:369: +static inline int nbl_get_rx_frag(struct nbl_res_rx_ring *rx_ring, struct nbl_rx_buffer *buffer) WARNING: line length of 100 exceeds 80 columns #567: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:391: + "invalid input parameters, rx_ring is %p, count is %d.\n", rx_ring, count); WARNING: line length of 88 exceeds 80 columns #590: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:414: + for (i = 0; i < rx_ring->frags_num_per_page; i++, rx_desc++, rx_buf++) { WARNING: line length of 87 exceeds 80 columns #591: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:415: + rx_desc->addr = cpu_to_le64(rx_buf->di->addr + rx_buf->offset); WARNING: line length of 88 exceeds 80 columns #596: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:420: + rx_desc->flags = cpu_to_le16(rx_ring->avail_used_flags | WARNING: line length of 86 exceeds 80 columns #597: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:421: + NBL_PACKED_DESC_F_WRITE); WARNING: line length of 84 exceeds 80 columns #599: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:423: + head_flags = cpu_to_le16(rx_ring->avail_used_flags | WARNING: line length of 82 exceeds 80 columns #600: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:424: + NBL_PACKED_DESC_F_WRITE); WARNING: line length of 85 exceeds 80 columns #635: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:459: + napi_consume_skb(tx_buffer->skb, NBL_TX_POLL_WEIGHT); WARNING: line length of 81 exceeds 80 columns #641: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:465: + dma_unmap_single(dma_dev, dma_unmap_addr(tx_buffer, dma), WARNING: line length of 86 exceeds 80 columns #693: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:517: + struct nbl_res_tx_ring *tx_ring = NBL_RES_MGT_TO_TX_RING(res_mgt, ring_index); WARNING: line length of 83 exceeds 80 columns #694: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:518: + struct nbl_res_vector *vector = NBL_RES_MGT_TO_VECTOR(res_mgt, ring_index); WARNING: line length of 89 exceeds 80 columns #697: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:521: + /* Flush napi task, to ensue the sched napi finish. So napi will no to access the WARNING: line length of 88 exceeds 80 columns #714: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:538: + if (nbl_txrx_within_vsi(&tx_ring->vsi_info[NBL_VSI_DATA], tx_ring->queue_index)) WARNING: line length of 86 exceeds 80 columns #717: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:541: + nbl_debug(res_mgt->common, NBL_DEBUG_RESOURCE, "Stop tx ring %d", ring_index); WARNING: line length of 98 exceeds 80 columns #725: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:549: +static inline int nbl_rx_cache_put(struct nbl_res_rx_ring *rx_ring, struct nbl_dma_info *dma_info) WARNING: line length of 88 exceeds 80 columns #748: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:572: + struct nbl_dma_info *dma_info, bool recycle) WARNING: line length of 86 exceeds 80 columns #758: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:582: + dma_unmap_page_attrs(rx_ring->dma_dev, dma_info->addr, dma_info->size, WARNING: line length of 85 exceeds 80 columns #767: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:591: + page_pool_put_page(rx_ring->page_pool, dma_info->page, dma_info->size, true); WARNING: line length of 83 exceeds 80 columns #796: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:620: + struct nbl_dma_info *dma_info = &rx_ring->page_cache.page_cache[i]; WARNING: line length of 86 exceeds 80 columns #812: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:636: +static dma_addr_t nbl_res_txrx_start_rx_ring(void *priv, u8 ring_index, bool use_napi) WARNING: line length of 86 exceeds 80 columns #818: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:642: + struct nbl_res_rx_ring *rx_ring = NBL_RES_MGT_TO_RX_RING(res_mgt, ring_index); WARNING: line length of 83 exceeds 80 columns #819: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:643: + struct nbl_res_vector *vector = NBL_RES_MGT_TO_VECTOR(res_mgt, ring_index); WARNING: line length of 95 exceeds 80 columns #869: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:693: + rx_ring->di = kvzalloc_node(array_size(rx_ring->desc_num / rx_ring->frags_num_per_page, WARNING: line length of 90 exceeds 80 columns #878: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:702: + rx_ring->rx_bufs = devm_kcalloc(dev, rx_ring->desc_num, sizeof(*rx_ring->rx_bufs), WARNING: line length of 95 exceeds 80 columns #883: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:707: + /* Alloc twice memory, and second half is used to back up the desc for desc checking */ WARNING: line length of 91 exceeds 80 columns #884: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:708: + rx_ring->size = ALIGN(rx_ring->desc_num * sizeof(struct nbl_ring_desc), PAGE_SIZE); WARNING: line length of 82 exceeds 80 columns #885: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:709: + rx_ring->desc = dmam_alloc_coherent(dma_dev, rx_ring->size, &rx_ring->dma, WARNING: line length of 86 exceeds 80 columns #912: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:736: + buffer->last_in_page = (f == rx_ring->frags_num_per_page - 1); WARNING: line length of 86 exceeds 80 columns #947: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:771: + struct nbl_res_rx_ring *rx_ring = NBL_RES_MGT_TO_RX_RING(res_mgt, ring_index); WARNING: line length of 86 exceeds 80 columns #965: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:789: + nbl_debug(res_mgt->common, NBL_DEBUG_RESOURCE, "Stop rx ring %d", ring_index); WARNING: line length of 94 exceeds 80 columns #968: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:792: +static inline bool nbl_ring_desc_used(struct nbl_ring_desc *ring_desc, bool used_wrap_counter) WARNING: line length of 87 exceeds 80 columns #1012: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:836: + nbl_unmap_and_free_tx_resource(tx_ring, tx_buffer, true, true); WARNING: line length of 88 exceeds 80 columns #1049: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:873: + if (nbl_txrx_within_vsi(&tx_ring->vsi_info[NBL_VSI_DATA], tx_ring->queue_index)) WARNING: line length of 94 exceeds 80 columns #1050: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:874: + netdev_tx_completed_queue(txring_txq(tx_ring), total_tx_pkts, total_tx_bytes); WARNING: line length of 99 exceeds 80 columns #1054: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:878: + nbl_txrx_within_vsi(&tx_ring->vsi_info[NBL_VSI_DATA], tx_ring->queue_index) && WARNING: line length of 81 exceeds 80 columns #1055: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:879: + (nbl_unused_tx_desc_count(tx_ring) >= TX_WAKE_THRESHOLD))) { WARNING: line length of 86 exceeds 80 columns #1061: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:885: + if (__netif_subqueue_stopped(tx_ring->netdev, tx_ring->queue_index)) { WARNING: line length of 83 exceeds 80 columns #1062: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:886: + netif_wake_subqueue(tx_ring->netdev, tx_ring->queue_index); WARNING: line length of 99 exceeds 80 columns #1063: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:887: + dev_dbg(NBL_RING_TO_DEV(tx_ring), "wake queue %u\n", tx_ring->queue_index); WARNING: line length of 84 exceeds 80 columns #1076: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:900: + /* if user disable RX Checksum Offload, then stack verify the rx checksum */ WARNING: line length of 87 exceeds 80 columns #1100: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:924: +static inline int nbl_rx_vlan_pop(struct nbl_res_rx_ring *rx_ring, struct sk_buff *skb) WARNING: line length of 93 exceeds 80 columns #1108: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:932: + (rx_ring->vlan_tci & VLAN_VID_MASK) != (ntohs(veth->h_vlan_TCI) & VLAN_VID_MASK)) WARNING: line length of 96 exceeds 80 columns #1117: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:941: +static void nbl_txrx_register_vsi_ring(void *priv, u16 vsi_index, u16 ring_offset, u16 ring_num) WARNING: line length of 94 exceeds 80 columns #1126: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:950: +static void nbl_res_txrx_cfg_txrx_vlan(void *priv, u16 vlan_tci, u16 vlan_proto, u8 vsi_index) WARNING: line length of 94 exceeds 80 columns #1138: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:962: + for (i = vsi_info->ring_offset; i < vsi_info->ring_offset + vsi_info->ring_num; i++) { WARNING: line length of 99 exceeds 80 columns #1157: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:981: +static struct sk_buff *nbl_construct_skb(struct nbl_res_rx_ring *rx_ring, struct napi_struct *napi, WARNING: line length of 89 exceeds 80 columns #1158: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:982: + struct nbl_rx_buffer *rx_buf, unsigned int size) WARNING: line length of 83 exceeds 80 columns #1162: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:986: + int tailroom, shinfo_size = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); WARNING: line length of 83 exceeds 80 columns #1205: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1029: +static inline struct nbl_rx_buffer *nbl_get_rx_buf(struct nbl_res_rx_ring *rx_ring) WARNING: line length of 89 exceeds 80 columns #1212: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1036: + dma_sync_single_range_for_cpu(rx_ring->dma_dev, rx_buf->di->addr, rx_buf->offset, WARNING: line length of 96 exceeds 80 columns #1218: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1042: +static inline void nbl_put_rx_buf(struct nbl_res_rx_ring *rx_ring, struct nbl_rx_buffer *rx_buf) WARNING: line length of 87 exceeds 80 columns #1234: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1058: +static inline int nbl_maybe_stop_tx(struct nbl_res_tx_ring *tx_ring, unsigned int size) WARNING: line length of 89 exceeds 80 columns #1239: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1063: + if (!nbl_txrx_within_vsi(&tx_ring->vsi_info[NBL_VSI_DATA], tx_ring->queue_index)) WARNING: line length of 98 exceeds 80 columns #1339: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1163: + failure = nbl_alloc_rx_bufs(rx_ring, cleaned_count & (~(NBL_MAX_BATCH_DESC - 1))); WARNING: line length of 92 exceeds 80 columns #1353: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1177: + struct nbl_napi_struct *nbl_napi = container_of(napi, struct nbl_napi_struct, napi); WARNING: line length of 96 exceeds 80 columns #1354: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1178: + struct nbl_res_vector *vector = container_of(nbl_napi, struct nbl_res_vector, nbl_napi); WARNING: line length of 86 exceeds 80 columns #1388: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1212: +static int nbl_tx_tso(struct nbl_tx_buffer *first, struct nbl_tx_hdr_param *hdr_param) WARNING: line length of 89 exceeds 80 columns #1435: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1259: + csum_replace_by_diff(&l4.udp->check, (__force __wsum)htonl(payload_len)); WARNING: line length of 89 exceeds 80 columns #1439: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1263: + csum_replace_by_diff(&l4.tcp->check, (__force __wsum)htonl(payload_len)); WARNING: line length of 87 exceeds 80 columns #1456: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1280: +static int nbl_tx_csum(struct nbl_tx_buffer *first, struct nbl_tx_hdr_param *hdr_param) WARNING: line length of 94 exceeds 80 columns #1495: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1319: + ret = ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_proto, &frag_off); WARNING: line length of 86 exceeds 80 columns #1545: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1369: +static inline int nbl_tx_fill_desc(struct nbl_res_tx_ring *tx_ring, u64 dma, u32 size, WARNING: line length of 97 exceeds 80 columns #1557: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1381: + tx_desc->flags = cpu_to_le16(tx_ring->avail_used_flags | NBL_PACKED_DESC_F_NEXT); WARNING: line length of 88 exceeds 80 columns #1610: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1434: +static inline void nbl_tx_fill_tx_extend_header_leonis(union nbl_tx_extend_head *pkthdr, WARNING: line length of 86 exceeds 80 columns #1611: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1435: + struct nbl_tx_hdr_param *param) WARNING: line length of 83 exceeds 80 columns #1672: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1496: + can_push = !skb_header_cloned(skb) && skb_headroom(skb) >= sizeof(*pkthdr); WARNING: line length of 83 exceeds 80 columns #1675: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1499: + pkthdr = (union nbl_tx_extend_head *)(skb->data - sizeof(*pkthdr)); WARNING: line length of 84 exceeds 80 columns #1710: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1534: + hdrdma = dma_map_single(dma_dev, pkthdr, pkthdr_len, DMA_TO_DEVICE); WARNING: line length of 83 exceeds 80 columns #1725: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1549: + tx_ring->avail_used_flags ^= 1 << NBL_PACKED_DESC_F_AVAIL | WARNING: line length of 81 exceeds 80 columns #1726: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1550: + 1 << NBL_PACKED_DESC_F_USED; WARNING: line length of 95 exceeds 80 columns #1744: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1568: + tx_desc = NBL_TX_DESC(tx_ring, (desc_index == 0 ? tx_ring->desc_num : desc_index) - 1); WARNING: line length of 83 exceeds 80 columns #1746: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1570: + first_desc->len += (hdr_param->total_hlen << NBL_TX_TOTAL_HEADERLEN_SHIFT); WARNING: line length of 88 exceeds 80 columns #1751: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1575: + if (nbl_txrx_within_vsi(&tx_ring->vsi_info[NBL_VSI_DATA], tx_ring->queue_index)) WARNING: line length of 88 exceeds 80 columns #1753: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1577: + first->bytecount, netdev_xmit_more()); WARNING: line length of 91 exceeds 80 columns #1762: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1586: + first_desc->flags = cpu_to_le16(avail_used_flags | NBL_PACKED_DESC_F_NEXT); WARNING: line length of 88 exceeds 80 columns #1775: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1599: + nbl_unmap_and_free_tx_resource(tx_ring, NBL_TX_BUF(tx_ring, desc_index), WARNING: line length of 86 exceeds 80 columns #1794: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1618: + NBL_ADAPTER_TO_RES_MGT(NBL_NETDEV_TO_ADAPTER(netdev)); WARNING: line length of 89 exceeds 80 columns #1796: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1620: + struct nbl_res_tx_ring *tx_ring = txrx_mgt->tx_rings[skb_get_queue_mapping(skb)]; WARNING: line length of 81 exceeds 80 columns #1856: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1680: + struct nbl_res_rx_ring *rx_ring = NBL_RES_MGT_TO_RX_RING(res_mgt, index); WARNING: line length of 82 exceeds 80 columns #1863: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1687: +static struct nbl_napi_struct *nbl_res_txrx_get_vector_napi(void *priv, u16 index) WARNING: line length of 87 exceeds 80 columns #1954: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1778: + rx_multicast_packets += rx_ring->rx_stats.rx_multicast_packets; WARNING: line length of 83 exceeds 80 columns #1955: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1779: + rx_unicast_packets += rx_ring->rx_stats.rx_unicast_packets; WARNING: line length of 87 exceeds 80 columns #1956: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1780: + rx_desc_addr_err_cnt += rx_ring->rx_stats.rx_desc_addr_err_cnt; WARNING: line length of 87 exceeds 80 columns #1957: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1781: + rx_alloc_buf_err_cnt += rx_ring->rx_stats.rx_alloc_buf_err_cnt; WARNING: line length of 87 exceeds 80 columns #1991: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1815: + tx_multicast_packets += tx_ring->tx_stats.tx_multicast_packets; WARNING: line length of 83 exceeds 80 columns #1992: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1816: + tx_unicast_packets += tx_ring->tx_stats.tx_unicast_packets; WARNING: line length of 87 exceeds 80 columns #1994: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1818: + tx_desc_addr_err_cnt += tx_ring->tx_stats.tx_desc_addr_err_cnt; WARNING: line length of 85 exceeds 80 columns #1995: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1819: + tx_desc_len_err_cnt += tx_ring->tx_stats.tx_desc_len_err_cnt; WARNING: line length of 90 exceeds 80 columns #2027: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1851: + struct nbl_res_tx_ring *tx_ring = NBL_RES_MGT_TO_TX_RING(res_mgt, local_queue_id); WARNING: line length of 90 exceeds 80 columns #2050: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1874: +static dma_addr_t nbl_res_txrx_restore_abnormal_ring(void *priv, int ring_index, int type) WARNING: line length of 86 exceeds 80 columns #2054: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1878: + struct nbl_res_tx_ring *tx_ring = NBL_RES_MGT_TO_TX_RING(res_mgt, ring_index); WARNING: line length of 86 exceeds 80 columns #2055: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1879: + struct nbl_res_rx_ring *rx_ring = NBL_RES_MGT_TO_RX_RING(res_mgt, ring_index); WARNING: line length of 85 exceeds 80 columns #2072: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1896: + return nbl_res_txrx_start_rx_ring(res_mgt, ring_index, true); WARNING: line length of 83 exceeds 80 columns #2084: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1908: +static int nbl_res_txrx_restart_abnormal_ring(void *priv, int ring_index, int type) WARNING: line length of 86 exceeds 80 columns #2087: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1911: + struct nbl_res_tx_ring *tx_ring = NBL_RES_MGT_TO_TX_RING(res_mgt, ring_index); WARNING: line length of 86 exceeds 80 columns #2088: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1912: + struct nbl_res_rx_ring *rx_ring = NBL_RES_MGT_TO_RX_RING(res_mgt, ring_index); WARNING: line length of 89 exceeds 80 columns #2132: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1956: +#define NBL_TXRX_OPS_TBL \ WARNING: line length of 89 exceeds 80 columns #2133: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1957: +do { \ WARNING: line length of 89 exceeds 80 columns #2134: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1958: + NBL_TXRX_SET_OPS(get_resource_pt_ops, nbl_res_get_pt_ops); \ WARNING: line length of 89 exceeds 80 columns #2135: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1959: + NBL_TXRX_SET_OPS(alloc_rings, nbl_res_txrx_alloc_rings); \ WARNING: line length of 89 exceeds 80 columns #2136: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1960: + NBL_TXRX_SET_OPS(remove_rings, nbl_res_txrx_remove_rings); \ WARNING: line length of 89 exceeds 80 columns #2137: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1961: + NBL_TXRX_SET_OPS(start_tx_ring, nbl_res_txrx_start_tx_ring); \ WARNING: line length of 89 exceeds 80 columns #2138: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1962: + NBL_TXRX_SET_OPS(stop_tx_ring, nbl_res_txrx_stop_tx_ring); \ WARNING: line length of 89 exceeds 80 columns #2139: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1963: + NBL_TXRX_SET_OPS(start_rx_ring, nbl_res_txrx_start_rx_ring); \ WARNING: line length of 89 exceeds 80 columns #2140: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1964: + NBL_TXRX_SET_OPS(stop_rx_ring, nbl_res_txrx_stop_rx_ring); \ WARNING: line length of 89 exceeds 80 columns #2141: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1965: + NBL_TXRX_SET_OPS(kick_rx_ring, nbl_res_txrx_kick_rx_ring); \ WARNING: line length of 89 exceeds 80 columns #2142: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1966: + NBL_TXRX_SET_OPS(get_vector_napi, nbl_res_txrx_get_vector_napi); \ WARNING: line length of 89 exceeds 80 columns #2143: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1967: + NBL_TXRX_SET_OPS(set_vector_info, nbl_res_txrx_set_vector_info); \ WARNING: line length of 89 exceeds 80 columns #2144: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1968: + NBL_TXRX_SET_OPS(get_tx_headroom, nbl_res_txrx_get_tx_headroom); \ WARNING: line length of 89 exceeds 80 columns #2145: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1969: + NBL_TXRX_SET_OPS(get_net_stats, nbl_res_txrx_get_net_stats); \ WARNING: line length of 89 exceeds 80 columns #2146: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1970: + NBL_TXRX_SET_OPS(stop_abnormal_sw_queue, nbl_res_queue_stop_abnormal_sw_queue); \ WARNING: line length of 89 exceeds 80 columns #2147: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1971: + NBL_TXRX_SET_OPS(restore_abnormal_ring, nbl_res_txrx_restore_abnormal_ring); \ WARNING: line length of 89 exceeds 80 columns #2148: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1972: + NBL_TXRX_SET_OPS(restart_abnormal_ring, nbl_res_txrx_restart_abnormal_ring); \ WARNING: line length of 89 exceeds 80 columns #2149: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1973: + NBL_TXRX_SET_OPS(register_vsi_ring, nbl_txrx_register_vsi_ring); \ WARNING: line length of 89 exceeds 80 columns #2150: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1974: + NBL_TXRX_SET_OPS(cfg_txrx_vlan, nbl_res_txrx_cfg_txrx_vlan); \ WARNING: line length of 89 exceeds 80 columns #2151: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1975: + NBL_TXRX_SET_OPS(get_max_mtu, nbl_res_get_max_mtu); \ WARNING: line length of 81 exceeds 80 columns #2155: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1979: +static int nbl_txrx_setup_mgt(struct device *dev, struct nbl_txrx_mgt **txrx_mgt) WARNING: line length of 83 exceeds 80 columns #2164: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1988: +static void nbl_txrx_remove_mgt(struct device *dev, struct nbl_txrx_mgt **txrx_mgt) WARNING: line length of 86 exceeds 80 columns #2197: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:2021: +#define NBL_TXRX_SET_OPS(name, func) do {res_ops->NBL_NAME(name) = func; ; } while (0) WARNING: line length of 83 exceeds 80 columns #2239: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.h:31: +#define NBL_BUFFER_HDR_LEN (sizeof(struct nbl_rx_extend_head)) WARNING: line length of 97 exceeds 80 columns #2242: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.h:34: +#define NBL_RX_DMA_ATTR (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_WEAK_ORDERING) WARNING: line length of 99 exceeds 80 columns #2324: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.h:116: + /* if dport = NBL_TX_DPORT_ETH; dport_id[3:0] = eth port id, dport_id[9:4] = lag id total: 1 errors, 144 warnings, 0 checks, 2331 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit 3f1a61595beb ("net/nebula-matrix: add txrx resource definitions and implementation") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE FILE_PATH_CHANGES GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS.