Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp62992pxu; Wed, 14 Oct 2020 20:23:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwT+yPujVSefwGuZCMU1CFbSTDC76xAaqW4ctdMNhR4E7iEqIKhIuIFvmd7vV0K58Lzg7KI X-Received: by 2002:a05:6402:1c04:: with SMTP id ck4mr2221061edb.274.1602732189698; Wed, 14 Oct 2020 20:23:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602732189; cv=none; d=google.com; s=arc-20160816; b=HWqNRODKFPjuKKKmd0A0Fzxa2xwE4scLiO//bmS1sqtIK9T+B+T0NkXaAHIhAuW9wV PwcJlhe8Nir9zNWjjXZDNaRr/PICU6UYJvh4yD9AP73uJR5GA9joghXbyJDEQWyLVre6 YeLPk1XTsspNxYK1/ibKVBxt9a7tPTbbk2MUsj9yChaUWSXsnMW0ElIYcaViuKdUIq9l 9e+1HYSMy/FEm78+qB8AYFX3PaYSPIxhJOJhjLNEKAkGk4lfH3N3q4NAHWihodQ4Eufr DzWkGF0NrkfucxTdQ+UVouXIRasCEjka03Ktd1d+Mc4cOwu+vLWqispiQap+k/w1LkwB 5T9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=sbkpHbzZqueW1tlg2b6HT/vC/MCoDp57z5S9xqQ1SCc=; b=UaA+yLaxiwC8yHoB70ModZqdKxpnYu5EZtcZIn0SLofg/zM/q7fknJdTlkuomUcWLr rQ+QsT6V5Fq6iwh2n1b3hwnA+CS7iDEkoqGJ6SJMpsmp4JSbBun063KfUjqI2mEVzGDG q5GR1FKKQPeXMArQ8h0tMYgqkQYWlKGaSZpYCzZJ/Pv4eKstoazwwIq0auKJdUAaMZlp vhYuyhcZfI2kvpmCLOt28jmf5DKu/pyQh8rIBwJAfIBBRwXtp+28++0g6tUgbBqhfICN wPOpSNUP5I8oJfZxt5iwlCWpF2w8xo3B+AXk9DwazZH9EOvPpyb9xuHJigU7uxbwW3iX 6W2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ZxmM5XS9; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t27si1190834eji.224.2020.10.14.20.22.46; Wed, 14 Oct 2020 20:23:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ZxmM5XS9; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726202AbgJOAGZ (ORCPT + 99 others); Wed, 14 Oct 2020 20:06:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:54614 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726012AbgJOAGZ (ORCPT ); Wed, 14 Oct 2020 20:06:25 -0400 Received: from kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net (c-67-180-217-166.hsd1.ca.comcast.net [67.180.217.166]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4D8C12173E; Thu, 15 Oct 2020 00:06:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1602720384; bh=LF3ZguXmQXfWM7OBMb8/TELI/tiLww1IthxOUgyYamU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ZxmM5XS9o7tPmtdV8eO5JJ7SO5JddD6FudPEm9YkRY5ocAMyW6b1DQ/kvE4oU9Xwj Vzla0FT2DjiXHd2v7eihrPRsahrF0ApU/XTV3Le1ED0zPRc5xYY3p/0L3WevomNhjR /8gClUxGe0FW4W938CF1YQUGv8+cdysZDXwBPWqQ= Date: Wed, 14 Oct 2020 17:06:22 -0700 From: Jakub Kicinski To: Srujana Challa Cc: , , , , , , , , Subject: Re: [PATCH v7,net-next,07/13] crypto: octeontx2: load microcode and create engine groups Message-ID: <20201014170622.6de93e9a@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> In-Reply-To: <20201012105719.12492-8-schalla@marvell.com> References: <20201012105719.12492-1-schalla@marvell.com> <20201012105719.12492-8-schalla@marvell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Mon, 12 Oct 2020 16:27:13 +0530 Srujana Challa wrote: > +/* tar header as defined in POSIX 1003.1-1990. */ > +struct tar_hdr_t { > + char name[100]; > + char mode[8]; > + char uid[8]; > + char gid[8]; > + char size[12]; > + char mtime[12]; > + char chksum[8]; > + char typeflag; > + char linkname[100]; > + char magic[6]; > + char version[2]; > + char uname[32]; > + char gname[32]; > + char devmajor[8]; > + char devminor[8]; > + char prefix[155]; > +}; > + > +struct tar_blk_t { > + union { > + struct tar_hdr_t hdr; > + char block[TAR_BLOCK_LEN]; > + }; > +}; In networking we've been pushing back on parsing firmware files in the kernel. Why do you need to parse tar archives?