From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-f177.google.com (mail-wr0-f177.google.com [209.85.128.177]) by dpdk.org (Postfix) with ESMTP id 058B7F90 for ; Mon, 30 Apr 2018 16:06:55 +0200 (CEST) Received: by mail-wr0-f177.google.com with SMTP id o2-v6so5261155wrj.13 for ; Mon, 30 Apr 2018 07:06:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=PvVOlPYn2p+ZWXm+YLBTPvJQI5QpE6uKIrNWmVyHPeI=; b=HDdXhM+bcBVnoDxxRN4uOiu8DPMUB+XPt8ACVlfJGIBIjvvrAKXFnKCA88z51RvzrI iUu3RtLjZrnMYNuldPUR/mVE1NLO8jAiv3IgP5d3axR3QtQA5LDM9kF5AMsmfTpYiPEY WrPX43tgqFrRfgsGmIrVWZPAYMJiXFQfhuycUUYemwwbF9yeK0baqoImz+xaGwTGYPiO WxLqDtAFI2Bor5JaR9DBmugk8Dvxk2o5vl+fS5RoQr2E67G3cqMgDP1H+DNyv3ZEPfUT 4dNg1+41sEB7mooAYmGSEJcFd16QibfOjm/bNQYWLRsKpcr3/2VzrJowmfEAG8C7Eph3 bmGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=PvVOlPYn2p+ZWXm+YLBTPvJQI5QpE6uKIrNWmVyHPeI=; b=Vxh4WxJCNLkashoy1ks7ylTQHTarqiCsGqtgL+TU45PwOA1eVMC6R5L+YbDGrJvAew 4xFSjtSqSvttYzWALh1aINDsDw4a1ncCdevVAQlM1gvGODruOYMkGTkRst/gZHzaRVTB RlOc5VwSPwIoWyg7D1g+7dca0IfviS/E5ib+5oIs3Lr0pyCSsGNWC3Dc56Y2fRIedbvH bmXyaGbd3NCwkdtKtPLfVQzsDr3zKH4PbrwrMeDDboeWJagWpvIe+myi/7K3QhWmUsK6 gTLPmQdW4GpKSNlRyNxCDFylaHe2T8Z2u6dM8bPHSKEz+iYW4rPxuGherMN5hGoo80EC KNbQ== X-Gm-Message-State: ALQs6tDnfqFbnJ37j1sm6cJ3EXk2IIcwZRyYM9xiy/UAlP5Y35RTI7Xr ShjB7yB8SO/WQhU6UkMAdgM= X-Google-Smtp-Source: AB8JxZp8l+PdYPDQuPmHRfeMTd9lFTTSGFdo+XrMOr96wCZ8LSsuKMMsRy3HKIqGnmgQRdGOawMbiQ== X-Received: by 2002:adf:ea8a:: with SMTP id s10-v6mr8535355wrm.223.1525097208110; Mon, 30 Apr 2018 07:06:48 -0700 (PDT) Received: from localhost ([2a00:23c5:be9a:5200:ce4c:82c0:d567:ecbb]) by smtp.gmail.com with ESMTPSA id a13-v6sm6722901wrn.6.2018.04.30.07.06.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Apr 2018 07:06:47 -0700 (PDT) From: luca.boccassi@gmail.com To: Thomas Monjalon Cc: dpdk stable Date: Mon, 30 Apr 2018 15:02:52 +0100 Message-Id: <20180430140606.4615-14-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.14.2 In-Reply-To: <20180430140606.4615-1-luca.boccassi@gmail.com> References: <20180430140606.4615-1-luca.boccassi@gmail.com> Subject: [dpdk-stable] patch 'doc: adapt features tables header height' has been queued to stable release 18.02.2 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Apr 2018 14:06:56 -0000 Hi, FYI, your patch has been queued to stable release 18.02.2 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 05/02/18. So please shout if anyone has objections. Thanks. Luca Boccassi --- >>From b10326b8f5da70446e9d284bcea944b7cf49d097 Mon Sep 17 00:00:00 2001 From: Thomas Monjalon Date: Tue, 20 Feb 2018 18:11:12 +0100 Subject: [PATCH] doc: adapt features tables header height [ upstream commit 48595b8d559e362f0732a6453993c7afc092948c ] The length of the longest header name is used to adjust the padding of the header row automatically, instead of fixed length. The previous length (10) was too short for vdev_netvsc. Fixes: 6086ab3bb3d2 ("net/vdev_netvsc: introduce Hyper-V platform driver") Signed-off-by: Thomas Monjalon --- doc/guides/conf.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/doc/guides/conf.py b/doc/guides/conf.py index fc766890f..38de280ef 100644 --- a/doc/guides/conf.py +++ b/doc/guides/conf.py @@ -190,18 +190,23 @@ def generate_overview_table(output_filename, table_id, section, table_name, titl ini_files.sort() # Build up a list of the table header names from the ini filenames. - header_names = [] + pmd_names = [] for ini_filename in ini_files: name = ini_filename[:-4] name = name.replace('_vf', 'vf') + pmd_names.append(name) - # Pad the table header names to match the existing format. + # Pad the table header names. + max_header_len = len(max(pmd_names, key=len)) + header_names = [] + for name in pmd_names: if '_vec' in name: pmd, vec = name.split('_') - name = '{0:{fill}{align}7}vec'.format(pmd, fill='.', align='<') + name = '{0:{fill}{align}{width}}vec'.format(pmd, + fill='.', align='<', width=max_header_len-3) else: - name = '{0:{fill}{align}10}'.format(name, fill=' ', align='<') - + name = '{0:{fill}{align}{width}}'.format(name, + fill=' ', align='<', width=max_header_len) header_names.append(name) # Create a dict of the defined features for each driver from the ini files. @@ -253,7 +258,7 @@ def print_table_header(outfile, num_cols, header_names, title): print_table_row(outfile, title, line) - for i in range(1, 10): + for i in range(1, len(header_names[0])): line = '' for name in header_names: line += ' ' + name[i] -- 2.14.2