Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/87888/?format=api
http://patches.dpdk.org/api/patches/87888/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210212151008.16948-1-sodey@rbbn.com/", "project": { "id": 1, "url": "http://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": "<20210212151008.16948-1-sodey@rbbn.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20210212151008.16948-1-sodey@rbbn.com", "date": "2021-02-12T15:10:08", "name": "[19.11] net/mlx5: fix storing the synched MAC to internal table", "commit_ref": null, "pull_url": null, "state": "not-applicable", "archived": true, "hash": "9518600427fa513d54a46f07b3281ddc43737bcc", "submitter": { "id": 952, "url": "http://patches.dpdk.org/api/people/952/?format=api", "name": "Dey, Souvik", "email": "sodey@rbbn.com" }, "delegate": null, "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210212151008.16948-1-sodey@rbbn.com/mbox/", "series": [ { "id": 15252, "url": "http://patches.dpdk.org/api/series/15252/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=15252", "date": "2021-02-12T15:10:08", "name": "[19.11] net/mlx5: fix storing the synched MAC to internal table", "version": 1, "mbox": "http://patches.dpdk.org/series/15252/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/87888/comments/", "check": "fail", "checks": "http://patches.dpdk.org/api/patches/87888/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 8344AA0547;\n\tFri, 12 Feb 2021 16:10:32 +0100 (CET)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 1E10122A2A1;\n\tFri, 12 Feb 2021 16:10:32 +0100 (CET)", "from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com\n [195.245.230.67])\n by mails.dpdk.org (Postfix) with ESMTP id 2461222A29E;\n Fri, 12 Feb 2021 16:10:30 +0100 (CET)", "from [100.112.196.73] (using TLSv1.2 with cipher\n DHE-RSA-AES256-GCM-SHA384 (256 bits))\n by server-3.bemta.az-b.eu-west-1.aws.symcld.net id C3/AD-42200-56A96206;\n Fri, 12 Feb 2021 15:10:29 +0000", "(qmail 31929 invoked from network); 12 Feb 2021 15:10:28 -0000", "from mail-dm6nam11lp2173.outbound.protection.outlook.com (HELO\n NAM11-DM6-obe.outbound.protection.outlook.com) (104.47.57.173)\n by server-28.tower-291.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384\n encrypted SMTP; 12 Feb 2021 15:10:28 -0000", "from DM6PR03MB4777.namprd03.prod.outlook.com (2603:10b6:5:18b::26)\n by DM6PR03MB3417.namprd03.prod.outlook.com (2603:10b6:5:b0::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Fri, 12 Feb\n 2021 15:10:26 +0000", "from DM6PR03MB4777.namprd03.prod.outlook.com\n ([fe80::3958:bb2f:f23e:f89e]) by DM6PR03MB4777.namprd03.prod.outlook.com\n ([fe80::3958:bb2f:f23e:f89e%7]) with mapi id 15.20.3846.031; Fri, 12 Feb 2021\n 15:10:26 +0000", "from SODEY-LMA.sonusnet.com (72.70.55.110) by\n MN2PR14CA0007.namprd14.prod.outlook.com (2603:10b6:208:23e::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3846.26 via Frontend\n Transport; Fri, 12 Feb 2021 15:10:25 +0000" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com;\n s=rbbnselector03122020; t=1613142629; i=@rbbn.com;\n bh=Xob1Dd3y1pPvLyIjuHEDTSKC1jVEjjcORY57xMEsCJo=;\n h=From:To:Cc:Subject:Date:Message-Id:Content-Type:MIME-Version;\n b=YiWte5v9PP+kd/Uomdv4POFgg56sVFWoALkjU/GsdJWMpd87el/2lQFL3pLYM0nm5\n Zw3Dt4rsgvCyTrvoggF7NJkO9HZqVIfOEhEYq/q9mNuAf93tDCUb0j4pqQkUNmZhRF\n FU8Q8SJe8WT++oOgbRIuz0vA4gLdfHeLzWM8LkyibUaNWQhodiKqipMNYXyD8J8uDs\n eJplpClKmjyJdaOMv9UYjksgd+hxhRHshYJ4+pshex+f4B0EfGV1Day6xb+pRwwbS8\n MK08gSlPgMglbZRhcVmvJxXCn5kBUjI77gzfblk37ZqZDVBTplnkO4opVx98jud3ES\n ccQQhqX1lZj8A==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=SonusNetworks.onmicrosoft.com; s=selector2-SonusNetworks-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=tUfgP4O+ujw+vjNAhqWjaRozBF+4k+SJFGdhUybal9w=;\n b=IPPKXXzBeVOEofI4uhEmzlUQ95mKdKPEY5jY96iXT2q0T1dIv+hgvxhvPvxcPwVmxp2MPvx8fuMZdM0+0qaN9e9yyvYYQ7nhD+LIFTI1K4B9aHdkFIjJZnCGxHKW4HVUg2001K0TsugsnDzYU4CuxUBAuhsqbZv6WMWcjDXlXrY=" ], "X-Brightmail-Tracker": "H4sIAAAAAAAAA+NgFtrCJsWRWlGSWpSXmKPExsWSoW+5Vjd1llq\n CwbJ37BZzV29gt3j3aTuTxZ0TLawWMw++YLeYf3Upu8W/jj/sFnsa97I4sHvMauhl8/i1YCmr\n R2/zO7YA5ijWzLyk/IoE1oyZq6YzFpzir5jX49PA+Iani5GLg1FgKbPE1XdH2SGcYywSS9q2s\n kI4qxglOuf/YQRxWAR2M0vsbpjDBpHpYpTo2DENzBESmMMk0b5gNiuEc59RonHmF+YuRk4ONg\n EViZutU4BsDg4RgUyJ3h/5IGFmgUCJD7MPsoHYwgJ+Eg+mgazgBFqhKjF5+0ZWkHJeAWOJzx0\n OIGEJAQ2JA+t2sUG0SkgcfPECbKKEgILEt4faIFslBKYySuxqeMUOUiMkIC3x6uh8FhCbV0BQ\n 4uTMJywQc3Qk/i5qhDpzFpPEnXdv2CESshJHz86BKvKVWHKrnxHC1pL4vvI6K8QyFYnbT2wgw\n jkS3/7fYYWwVSUOTPsGNUZO4lTvOSYIW0Zi4p4LLBDH7WGRePZjEVTiGrNE+wweiEQfh8Tfqx\n OYJjBqz0Ly3Cwkhy9gZFrFaJFUlJmeUZKbmJmja2hgoGtoaKRraGmha2hsoJdYpZukl1qqW55\n aXKJrqJdYXqxXXJmbnJOil5dasokRmIBSCo417WA8+fqD3iFGSQ4mJVHeMzPUEoT4kvJTKjMS\n izPii0pzUosPMcpwcChJ8KrMBMoJFqWmp1akZeYAkyFMWoKDR0mE92EnUJq3uCAxtzgzHSJ1i\n lGXY8LLuYuYhVjy8vNSpcR5V4DMFwApyijNgxsBS8yXGGWlhHkZGRgYhHgKUotyM0tQ5V8xin\n MwKgnz/gCZwpOZVwK36RXQEUxAR9R0gR1RkoiQkmpgalnyuzNMb+W8+593z53+2KC/9ZyxmZe\n p4uKwuHMVKf4h02Jczkw5L+imG/Ao86MHw0qW6xMvMq6pea+8ZdOZaA/DuLrp5161xpn3skw7\n +GByxo7/WY/kc1r8jpxl4P06fyXT+5kzQmaL/F+lYndt3oalejH2R0QNYnmVZ54QS+dc09tXa\n mNTGz/RNvB0mjhf2F6ThfXh8kx7q3dMPsWj47y+R/n2ZLn1t30ySk1m+uqXiD9b+tBku3Ocgl\n je04sR5y58WdZx4NjbV2GSFkca7m/6duZNv25q7ZxXYevuhr88fXHm2YyVx42v/psVl8j8try\n t/vzR/1wshxqfbq1QynVacnEhm0zXZhb5hFPsjkosxRmJhlrMRcWJAL4cvAJHBAAA", "X-Env-Sender": "sodey@rbbn.com", "X-Msg-Ref": "server-28.tower-291.messagelabs.com!1613142627!249949!1", "X-Originating-IP": [ "[104.47.57.173]", "[72.70.55.110]" ], "X-SYMC-ESS-Client-Auth": "mailfrom-relay-check=pass", "X-StarScan-Received": "", "X-StarScan-Version": "9.60.3; banners=rbbn.com,-,-", "X-VirusChecked": "Checked", "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=TCw6mYM4BOXxC45ocXEyCs4/B2xRfg+/03QR3OMsYQUp1qoX1teGgKwGUtJSCgpkBPp1ST6RZGo/T6v27+10F4XsmWPZWd125U58b1EEzH/yNe8VORqQcRtD6Qd6D6iMAEHtlMod6gVOfA1Egk7q73sE1fAhOOgnUufUQPAain58M06CQ9+/2GHNPgBNbTuo5n2ZT2PwUH1PT6MYaaliQhLaQ1+8sSxVl2/GnOzp1ziTmM9F8yuWVi/LE/9OdrSaXRPGnvAoIkp75euRZk2pU+TQq43AMquLZR3kwjlyUYiuQabuncPzEPVxU5/M96JU7gpQ3IDsjFJzqzbC1ACQpQ==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=tUfgP4O+ujw+vjNAhqWjaRozBF+4k+SJFGdhUybal9w=;\n b=e8F3zZXm1NGBpPrrXMWqTv6qTwbvazYuVPUW9C0+2yZI7/QHO94l/SWTrn9MHCjHtsk0MFQrXVpx8m+pgfurpI9DjF9y3Tzff5buP9gnAu14VBrJdwOuud515FhrVQbuu3sIG2DYD1r4eGS3dL0bb5BPTxDBxBk+17GDqyq/zHbgutGopsU1+YK/+zJObXzkQcgXR81+R/LS+oc3Hf5/uNhvtVY+DncdVq1ycDc9iJ9nUK9vBaNb7CNOAglvI+AomI7jmBX1L3CgoyhBUDrnK4oRHnFup8ykIjaAGL+PuvqdrrNnQxEVzJC9qJS+2kvQM2Xf9l7X8yKY4UDGvgLPXA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=rbbn.com; dmarc=pass action=none header.from=rbbn.com;\n dkim=pass header.d=rbbn.com; arc=none", "From": "\"Dey, Souvik\" <sodey@rbbn.com>", "To": "viacheslavo@nvidia.com, shahafs@nvidia.com, matan@nvidia.com,\n rasland@nvidia.com, stable@dpdk.org", "Cc": "christian.ehrhardt@canonical.com, dev@dpdk.org,\n Souvik Dey <sodey@rbbn.com>", "Date": "Fri, 12 Feb 2021 10:10:08 -0500", "Message-Id": "<20210212151008.16948-1-sodey@rbbn.com>", "X-Mailer": "git-send-email 2.9.3.windows.1", "Content-Type": "text/plain", "X-ClientProxiedBy": "MN2PR14CA0007.namprd14.prod.outlook.com\n (2603:10b6:208:23e::12) To DM6PR03MB4777.namprd03.prod.outlook.com\n (2603:10b6:5:18b::26)", "MIME-Version": "1.0", "X-MS-Exchange-MessageSentRepresentingType": "1", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "d091785b-0324-4111-1915-08d8cf6853a0", "X-MS-TrafficTypeDiagnostic": "DM6PR03MB3417:", "X-MS-Exchange-Transport-Forked": "True", "X-Microsoft-Antispam-PRVS": "\n <DM6PR03MB3417699835E1334206708819CD8B9@DM6PR03MB3417.namprd03.prod.outlook.com>", "X-MS-Oob-TLC-OOBClassifiers": "OLM:873;", "X-MS-Exchange-SenderADCheck": "1", "X-Microsoft-Antispam": "BCL:0;", "X-Microsoft-Antispam-Message-Info": "\n rqLn/laWAIERN+zozcFuHwE8NEo8acW6qWSu5MehvscrUCx02GnYuq8gG6qkSEgk5P/HWK4IF4Oua1dEc4Kq07woFEvbj3YtEAOcWBdtAQPOlrnPQjOCJFU8mBbjp/nPBN5AYEutT/4uRpHcTdQiL2QQpv/cmM8rhOET5z4c1U+Q+lClVaNX/Lk1FOh2juQkO6a/go0Cd2CS7EQVg68elnqfuWm6u0n82IWnn+Uo2LVXAMGPbwa3vTx9PaDm252CJtYcTWqQ34Ink84NeLRmXRhWeDsOgvlZ+0Jjmk/qdi5BSJl9dgU+etmWMZvu+5VV4SNin+0uAt7PcX2eouKOKI0PLvddDaUZKgC9TO9AFGe5AKdA0g1ywiIIsUqmNfhc9v/6QAtkQ+pC13MJvOchu4gimBNoJYsCYF+z27fCshdzZeLVead1F7jcERkiivOTSx1sFYOQ1ehqxWKJC/A7NH/NA/Tdc7/Y0oAZqqSU+Uh8+eOvxQPWLF1vJwFtSGVNc15AKJMK+yjKru98psLajg==", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:DM6PR03MB4777.namprd03.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(4636009)(376002)(366004)(136003)(396003)(346002)(39860400002)(83380400001)(107886003)(36756003)(6486002)(6512007)(8676002)(52116002)(6666004)(26005)(478600001)(316002)(2906002)(86362001)(186003)(16526019)(1076003)(6506007)(8936002)(956004)(2616005)(66556008)(5660300002)(4326008)(66946007)(66476007);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData": "\n TZUhZBi8QKx/NTyGuKS2NKmdYSLVIUqpC79f5vAJ1XfEUG2n7+EHQHAkxQSD7/T5/zlvBEA1jQlNwSl6vUFkILeR3T0VzcwK+j+etxc+Gshd2fZVgnagEhEjriJJ9acdKWkyle/s/Ef15GelWC8faRJtL65fs5HlnqZ/4YgkxS+iNqQjRDT8u0mIeQ+AkGyQsHOmDHVa4v6v5jOV5fztxxgRSLlTu+2V/Y3ak69840IuivqOot30cFTDiyML3dyU4ZXXuFfLSGJ0dJIdErSkgzWJpLJxeR3DkcliyBb7KMQ4NfZBdGr7RQ2Kcer0gUA+9STPcAX/AcBKzM46foyITHeI5xiWmAaBKlWRYW6hf/PWvRrNJtTB00E2k2XBYnDpoSFSS6E6X+0QQNE4zY1P4ZrMojt+4PxuiO4wt/Ozgi3P09O3ycIRiRbtVhoZtgN1Wflkit4Aq8AT/kAKAV1hBw/E7KXYpXRbx9XcMa8lXtODw2rie08QzeeOhajZq7QWy5GGnY1z9oN/Gim+NMASYAxbmQGbr30FuQtFtnkgC2MNMmP5YK8emrKWCidJQ8dOw0kRFWQDAW5+/qWSeh6kpMHyjoiOVn5hPAluy/H6ereO718C5duVN+DfcWx1+d7ufY/YaLPSvWkMfh2//3PibCPs8WZ5QmrCCrEsuAoz5IVNvA+YRQney1hJFxlZvzQLPxKyCp8SCgKFU8cVjL2gqsoRNHwp5JcjuJVvlnU4b84ivjEf9vrEy1HdJt1OmFtnH03uQ6XTZCs6H9Ufq019mpAs4DDN6aoOHmv9unnGYx8vPiy3q+Eyh45BW/0s9LlJ9FXze6VhZtBpT7ToLW+aut9J9gnReqFwxpoSbvgrPkePogE5uEEeJlaztI7q8bwnZ9ggMN/nRcrCNSyt8JBsUdrkkSDizwEYL68CrYVUpHXP5yaN0hWlKua+16lFgpVDsvFdViHcfHwwASTFpv5pFpLTqv4Oz1xEVyjb+Odchm5aUy7Y9tZMK4l1fkvLqmq8dxn3ZrZhuDJKR6RgQ587jJfbtdfTlbvsNVVroZrcD9AswSaPdpF80V3Pg0KOsJfbUpxRCSoDkg3DvuTz+TDMZdjqTDtpbioYT/HkLULw7bKvZeQFlhdchhVRrJM2uI/VvLXTL74e3eIffOpNgXRxP6VgQUs5k2yMxrYoEragmDppp5R51tXKY/uQoqvBiEm/gl/XdehMNHp5WzOaxzrhRqjqQwVP/kNDHkBg19wnOUi9CIrNCuFArFECGRUf/CXVdnvWzbBBK2mp1URpxNwrfZACkZT7M9RQLTOJDcovQPcJMdj6GVwcY5cXaJ85hyXu", "X-OriginatorOrg": "rbbn.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n d091785b-0324-4111-1915-08d8cf6853a0", "X-MS-Exchange-CrossTenant-AuthSource": "DM6PR03MB4777.namprd03.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "12 Feb 2021 15:10:26.1093 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "29a671dc-ed7e-4a54-b1e5-8da1eb495dc3", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n vCKKnNI+B9aep6fQyb6ZRwqQUgxiUCws8pQ6YoeOdPCGSM7pmxMBfwCwwCZJkxif", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM6PR03MB3417", "Subject": "[dpdk-dev] [PATCH 19.11] net/mlx5: fix storing the synched MAC to\n internal table", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "From: Souvik Dey <sodey@rbbn.com>\n\n[ upstream commit 493f0bb51c1144eedcff2bba199cab1b64ff9fd0 ]\n\nAs the internal MAC table is divided into Unicast and Multicast address\nsections, we should check the type of synched MAC address before storing\nit to the internal table. Currently the check is not done, and the\nsynched MAC of 33:33:00:00:00:01 gets stored in the unicast section\n(mostly index 1) causing all subsequent mlx5_set_mc_addr_list()\nto fail with error -EADDRINUSE, as the mac_list contains the MAC\n33:33:00:00:00:01. This denies adding of any new multicast address to\nthe internal list and also fails to add the MAC address to the device\nin case of SR-IOV VF.\n\nFixes: f22442cb5d42 (\"net/mlx5: reduce Netlink commands dependencies\")\nFixes: ccdcba53a3f4 (\"net/mlx5: use Netlink to add/remove MAC addresses\")\n\nSigned-off-by: Souvik Dey <sodey@rbbn.com>\n---\n drivers/net/mlx5/mlx5_nl.c | 21 ++++++++++++++++-----\n 1 file changed, 16 insertions(+), 5 deletions(-)", "diff": "diff --git a/drivers/net/mlx5/mlx5_nl.c b/drivers/net/mlx5/mlx5_nl.c\nindex 64580b9..add756d 100644\n--- a/drivers/net/mlx5/mlx5_nl.c\n+++ b/drivers/net/mlx5/mlx5_nl.c\n@@ -678,11 +678,22 @@ mlx5_nl_mac_addr_sync(struct rte_eth_dev *dev)\n \t\t\t\tbreak;\n \t\tif (j != MLX5_MAX_MAC_ADDRESSES)\n \t\t\tcontinue;\n-\t\t/* Find the first entry available. */\n-\t\tfor (j = 0; j != MLX5_MAX_MAC_ADDRESSES; ++j) {\n-\t\t\tif (rte_is_zero_ether_addr(&dev->data->mac_addrs[j])) {\n-\t\t\t\tdev->data->mac_addrs[j] = macs[i];\n-\t\t\t\tbreak;\n+\t\tif (rte_is_multicast_ether_addr(&macs[i])) {\n+\t\t\t/* Find the first entry available. */\n+\t\t\tfor (j = MLX5_MAX_UC_MAC_ADDRESSES;\n+\t\t\t j != MLX5_MAX_MAC_ADDRESSES; ++j) {\n+\t\t\t\tif (rte_is_zero_ether_addr(&mac_addrs[j])) {\n+\t\t\t\t\tmac_addrs[j] = macs[i];\n+\t\t\t\t\tbreak;\n+\t\t\t\t}\n+\t\t\t}\n+\t\t} else {\n+\t\t\t/* Find the first entry available. */\n+\t\t\tfor (j = 0; j != MLX5_MAX_UC_MAC_ADDRESSES; ++j) {\n+\t\t\t\tif (rte_is_zero_ether_addr(&mac_addrs[j])) {\n+\t\t\t\t\tmac_addrs[j] = macs[i];\n+\t\t\t\t\tbreak;\n+\t\t\t\t}\n \t\t\t}\n \t\t}\n \t}\n", "prefixes": [ "19.11" ] }{ "id": 87888, "url": "