Cover Letter Detail
Show a cover letter.
GET /api/1.2/covers/833220/?format=api
{ "id": 833220, "url": "http://patchwork.ozlabs.org/api/1.2/covers/833220/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-cifs-client/cover/20171102070312.18903-1-lsahlber@redhat.com/", "project": { "id": 12, "url": "http://patchwork.ozlabs.org/api/1.2/projects/12/?format=api", "name": "Linux CIFS Client", "link_name": "linux-cifs-client", "list_id": "linux-cifs.vger.kernel.org", "list_email": "linux-cifs@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20171102070312.18903-1-lsahlber@redhat.com>", "list_archive_url": null, "date": "2017-11-02T07:02:53", "name": "[00/19] cifs: remove rfc1002 header from all smb2 requests", "submitter": { "id": 72324, "url": "http://patchwork.ozlabs.org/api/1.2/people/72324/?format=api", "name": "Ronnie Sahlberg", "email": "lsahlber@redhat.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-cifs-client/cover/20171102070312.18903-1-lsahlber@redhat.com/mbox/", "series": [ { "id": 11445, "url": "http://patchwork.ozlabs.org/api/1.2/series/11445/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-cifs-client/list/?series=11445", "date": "2017-11-02T07:03:12", "name": "cifs: remove rfc1002 header from all smb2 requests", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/11445/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/833220/comments/", "headers": { "Return-Path": "<linux-cifs-owner@vger.kernel.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-cifs-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)", "ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com", "ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=lsahlber@redhat.com" ], "Received": [ "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3ySGKG68BXz9t2V\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 2 Nov 2017 18:04:02 +1100 (AEDT)", "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751587AbdKBHD6 (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tThu, 2 Nov 2017 03:03:58 -0400", "from mx1.redhat.com ([209.132.183.28]:40424 \"EHLO mx1.redhat.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1752237AbdKBHD4 (ORCPT <rfc822;linux-cifs@vger.kernel.org>);\n\tThu, 2 Nov 2017 03:03:56 -0400", "from smtp.corp.redhat.com\n\t(int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 88FB04E917;\n\tThu, 2 Nov 2017 07:03:56 +0000 (UTC)", "from test1190.test.redhat.com (vpn2-54-17.bne.redhat.com\n\t[10.64.54.17])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id E218560C98;\n\tThu, 2 Nov 2017 07:03:55 +0000 (UTC)" ], "DMARC-Filter": "OpenDMARC Filter v1.3.2 mx1.redhat.com 88FB04E917", "From": "Ronnie Sahlberg <lsahlber@redhat.com>", "To": "linux-cifs <linux-cifs@vger.kernel.org>", "Cc": "Steve French <smfrench@gmail.com>", "Subject": "[PATCH 00/19] cifs: remove rfc1002 header from all smb2 requests", "Date": "Thu, 2 Nov 2017 18:02:53 +1100", "Message-Id": "<20171102070312.18903-1-lsahlber@redhat.com>", "X-Scanned-By": "MIMEDefang 2.79 on 10.5.11.12", "X-Greylist": "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.38]);\n\tThu, 02 Nov 2017 07:03:56 +0000 (UTC)", "Sender": "linux-cifs-owner@vger.kernel.org", "Precedence": "bulk", "List-ID": "<linux-cifs.vger.kernel.org>", "X-Mailing-List": "linux-cifs@vger.kernel.org" }, "content": "Steve, all\n\nI split the !1002 patch into a small serie for easier review.\n\nThis patch series removes the NBSS 4 byte header from all the\nsmb2 request structures.\nInstead of computing and tweaking the header as part of composing\nthe SMB2 request, we now compute it in the new SendReceive3() function\nthat is used by all of SMB2.\n\nThis eliminates a huge amount of magic +4 / -4 in the code\nand all the ugly inc_rfc1002.... stuff where the old code would\nconstantly tweak the length field as it was building the PDU.\n\nSo overall it also simplifies the code in some places I think.\n\n\nThis series is to prepare for and make it easier to add smb2 compounding\nin the future as then we will need to construct multiple SMB2 pdus\nand wrap them all insode one single rfc1002 header.\n\n\nAs a later series, before we get to the actual compounding, I plan to\ndo a similar change to all the reply structures and remove the rfc1002\nheader from them all too.\n\n\nPlease review, and test.\n\n--\nTo unsubscribe from this list: send the line \"unsubscribe linux-cifs\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at http://vger.kernel.org/majordomo-info.html" }