From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DBF6AF51D for ; Tue, 18 Jul 2023 23:21:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C452BC433C7; Tue, 18 Jul 2023 23:21:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689722499; bh=HEoYxr1Q0eWhCNbZroe0oS5/iqjnBEypxbEtpRyC30M=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=NAmWFf48pDjTN0vrH0Bh7fepD3FgNjpV1rFfrKYuuo3rh7rJlLlrqL5YMbW7+PPxY AvJAPRnvHR5uQGuP3U5CIFgcc6tC3IfE2V0EvKqPBU0rOoT8k6oD716Vy1b/NB2v9I nzMyzLqLv8d1eboalUc0lQGeYWUO0e+jdRvsF0wNbGSVlwh/6w/6QGniLUTPT9hqgO O811FVTe7oLRUvOBXllvcT7gmqCP54bmMAJVMHp4F1jq+svwlkzny1Xb5xzEGLdrHt l5JuV5pvFrcFGslsE58y6E8sR5MzZiYkLx76CHbbCQGwuUAoNyWebzD5kuoq3LRWX0 eXyE36/DOay1Q== Date: Tue, 18 Jul 2023 16:21:38 -0700 From: Jakub Kicinski To: Alexei Starovoitov Cc: Daniel Rosenberg , bpf , Alexei Starovoitov , Daniel Borkmann , John Fastabend , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Shuah Khan , Jonathan Corbet , Joanne Koong , Mykola Lysenko , LKML , "open list:KERNEL SELFTEST FRAMEWORK" , Android Kernel Team Subject: Re: [PATCH v2 1/3] bpf: Allow NULL buffers in bpf_dynptr_slice(_rw) Message-ID: <20230718162138.24329391@kernel.org> In-Reply-To: References: <20230502005218.3627530-1-drosen@google.com> <20230718082615.08448806@kernel.org> <20230718090632.4590bae3@kernel.org> <20230718101841.146efae0@kernel.org> <20230718111101.57b1d411@kernel.org> <20230718160612.71f09752@kernel.org> Precedence: bulk X-Mailing-List: bpf@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 18 Jul 2023 16:17:24 -0700 Alexei Starovoitov wrote: > Which would encourage bnxt-like hacks. > I don't like it tbh. > At least skb_pointer_if_linear() has a clear meaning. > It's more run-time overhead, since buffer__opt is checked early, > but that's ok. Alright, your version fine by me, too. Thanks!