From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7C88CC129 for ; Sun, 28 Jan 2024 06:59:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706425187; cv=none; b=fwl6gPVdIjFWYebHJYrDUC615Urbv+cnuU7kEWv1auQfvaw2A9Bq9sqU/Oi0i+XKTM5TKpl4ozfu/oOHB4elvjv7TX9ItRGCohE17vM2pWPtqzbd+HNwEUT+vtOE+v7kQrJS4QvN2ohyWx21BwMNL4PG5SHIDLNz6cnPU3lpQds= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706425187; c=relaxed/simple; bh=NaCwsG5QOBlwTlbHfHTJmaegkuowtS4+kn6xU6WIBZ8=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=mnkHHZIDaZTeJ5qUQcoGleiS8SlVgjJOWblmN9m+bassB+K9ccvhavquW5kfFQg3JngrzguG2QaV6tZZfLiz1ZavFKyi37qU/eS4d3GFVOPpL9YO12FcrTUVC8Ut+bEZlslHqsk52GZXB77dRiYrUpWwd1tA2IgLhVrrsEjBsn0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com; spf=pass smtp.mailfrom=googlemail.com; dkim=pass (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b=YWawXNB3; arc=none smtp.client-ip=209.85.210.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=googlemail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b="YWawXNB3" Received: by mail-ot1-f53.google.com with SMTP id 46e09a7af769-6dddfdc3244so1457414a34.1 for ; Sat, 27 Jan 2024 22:59:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1706425185; x=1707029985; darn=vger.kernel.org; h=thread-index:content-language:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=LnTcYNWq7DAEeU1tM0wmF+emUDgfwFMcdllxqKIluCs=; b=YWawXNB3plwSvlSqN8dd1P8n4Gln7e9yZ6y2kAW3H9XJl3M/2HC7LEdTByoWrwU+zn qjhaelr0TfJ0jIjoRMZgdKkaVQETDSV4aqByd0s6Xi/V5mkpQaBq8QFzoBDkU2yQrhR1 Dv2dPbqYvFGHnf6bGiICgyeogcEabaOuJFEULzzPjrcWo4ObjT8bDNq0ur1+jeR6VxaJ EtCESJvs12msY/WpG/42tewKTHV1uzOMMRFWZc8Hw+Tk//DNDy9dqc4b0C4Xi8u/6QZt SFC9tzN37G80fF86NS6gTqdYADYEyyIrC1x6NKVx8gDVOYNeWyeRhUJ8LsPFPlogoYuB oLSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706425185; x=1707029985; h=thread-index:content-language:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LnTcYNWq7DAEeU1tM0wmF+emUDgfwFMcdllxqKIluCs=; b=OYgvsrD7hDF484svyYbGtmcExNqA+yoNPOy9deS6XhGmUvbQqFE11tSkbXaqh4eLzJ GPl+FU5lS1CGrnes2FqnbaN7yLMo3iXpj5t1tdFIywtEkW9SxuTDDCQzn7qC9Inn4Suu DTxDbbqXn1BWRTUdUKR4/VDvsL+Ym3BwfMCMFN5jVbcS2k7Cq7VMQcz6rMiusnv3QmXt /hWRmUNU5QH0IC9NBCfkRb9D0WC+sJatn+pN41wjpW9gw4C5Sb+gfB2/Uh6XZ9CAdBxk 30tau8LOrpuUG14/zUKNIOKMiL2JboSp1045sw3Q+/jyMQG+nuQl9nk/R8DTloEnhNfe o7sg== X-Gm-Message-State: AOJu0Yx3hNwgIIilN4XjhCf5pRMB4g5rUxGag8nuntCPA8s2uIxWGCvu EzuS2niFqfWushXkTdrGc4p5bhgLI4Kq2ffHnuPyxqvAZHCk2BeJ X-Google-Smtp-Source: AGHT+IFhSSJlMCW/eNyRwYplY3bRD3XWSaAffF+N+EdEL7ZGvhdMXezBtXwy/TpABU7zOnHgY1Js0Q== X-Received: by 2002:a05:6808:308c:b0:3be:307f:eeb with SMTP id bl12-20020a056808308c00b003be307f0eebmr1864221oib.26.1706425185176; Sat, 27 Jan 2024 22:59:45 -0800 (PST) Received: from ArmidaleLaptop (c-67-170-74-237.hsd1.wa.comcast.net. [67.170.74.237]) by smtp.gmail.com with ESMTPSA id u33-20020a056a0009a100b006ddc335ab6fsm3664876pfg.158.2024.01.27.22.59.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Jan 2024 22:59:44 -0800 (PST) From: dthaler1968@googlemail.com X-Google-Original-From: To: "'Jose E. Marchesi'" Cc: "'Yonghong Song'" , , References: <006601da5151$a22b2bb0$e6818310$@gmail.com> <877cjutxe9.fsf@oracle.com> <8734uitx3m.fsf@oracle.com> In-Reply-To: <8734uitx3m.fsf@oracle.com> Subject: RE: [Bpf] ISA: BPF_MSH and deprecated packet access instructions Date: Sat, 27 Jan 2024 22:59:43 -0800 Message-ID: <01e601da51b7$92c4ffa0$b84efee0$@gmail.com> 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 X-Mailer: Microsoft Outlook 16.0 Content-Language: en-us Thread-Index: AQI/mTVZUZpeNhzShIl9oGl01BkM9QGkD3DnAsdGbrqwAOEW8A== I asked: > >> What about DW and LDX variants of BPF_IND and BPF_ABS? Jose E. Marchesi wrote: > These we support: > > /* Absolute load instructions, designed to be used in socket filters. */ > {BPF_INSN_LDABSB, "ldabsb%W%i32", "r0 = * ( u8 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_B|BPF_MODE_ABS}, > {BPF_INSN_LDABSH, "ldabsh%W%i32", "r0 = * ( u16 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_H|BPF_MODE_ABS}, > {BPF_INSN_LDABSW, "ldabsw%W%i32", "r0 = * ( u32 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_W|BPF_MODE_ABS}, > {BPF_INSN_LDABSDW, "ldabsdw%W%i32", "r0 = * ( u64 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_DW|BPF_MODE_ABS}, > > /* Generic load instructions (to register.) */ > {BPF_INSN_LDXB, "ldxb%W%dr , [ %sr %o16 ]", "%dr = * ( u8 * ) ( %sr %o16 )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_B|BPF_MODE_MEM}, > {BPF_INSN_LDXH, "ldxh%W%dr , [ %sr %o16 ]", "%dr = * ( u16 * ) ( %sr %o16 > )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_H|BPF_MODE_MEM}, > {BPF_INSN_LDXW, "ldxw%W%dr , [ %sr %o16 ]", "%dr = * ( u32 * ) ( %sr %o16 > )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_W|BPF_MODE_MEM}, > {BPF_INSN_LDXDW, "ldxdw%W%dr , [ %sr %o16 ]","%dr = * ( u64 * ) ( %sr > %o16 )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_DW|BPF_MODE_MEM}, Yonghong Song wrote: > I don't know how to do proper wording in the standard. But DW and LDX > variants of BPF_IND/BPF_ABS are not supported by verifier for now and they > are considered illegal insns. Although the Linux verifier doesn't support them, the fact that gcc does support them tells me that it's probably safest to list the DW and LDX variants as deprecated as well, which is what the draft already did in the appendix so that's good (nothing to change there, I think). Dave From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.ietf.org (mail.ietf.org [50.223.129.194]) (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 844DA8C1A for ; Sun, 28 Jan 2024 06:59:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=50.223.129.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706425200; cv=none; b=pBonnclWBN1e0GlpMzhq00GcqrGGomrcVbmW2I/fDE4JHJ7qNXtu4KmnepHjg6yUSAOLbQwmkJXN5/+LQREHgKb9WEJzR6I/AOssom4e/c01AqmZUTGHZga3X8/7RkdR1QF/nTrDtQh1ZjHGbEYZM2LXUJNDP2sUy55gU62M7D0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706425200; c=relaxed/simple; bh=RmXBTj1IUNnoWZ9xefN6/mW+yZZovFiRmRD+Vz4r3nk=; h=To:Cc:References:In-Reply-To:Date:Message-ID:MIME-Version:Subject: Content-Type:From; b=XqZtaZdMc2xKlfE246v/7YhzEg7SGd+S9Gn/PvRTyUTlPVA3BQHEVIj+LLdSTNp8qoxHrao0mae2S5mRLbarAepc1G8ROvFSzixvMXa4CYx7mOQDkFUllaKXjUk8q4TzQ5fP7sqYNW/1KnVBKhRn1FYqMfFkJGJhcDFks+nuY5Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dmarc.ietf.org; spf=pass smtp.mailfrom=ietf.org; dkim=pass (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b=pHdNGu4N; dkim=fail (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b=ZN8xO4et reason="signature verification failed"; dkim=fail (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b=WYNNQR50 reason="signature verification failed"; arc=none smtp.client-ip=50.223.129.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dmarc.ietf.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ietf.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b="pHdNGu4N"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b="ZN8xO4et"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b="WYNNQR50" Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D037C14F70A for ; Sat, 27 Jan 2024 22:59:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1706425192; bh=RmXBTj1IUNnoWZ9xefN6/mW+yZZovFiRmRD+Vz4r3nk=; h=To:Cc:References:In-Reply-To:Date:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=pHdNGu4N4KYYmjhqy1IuHVGczmG9CBpyA/o8yVDZPOBCRuUmNEpdfBJhG0MunN+n9 W18IWdisDa+FJxZan/AJVc+ZoxWy8Wa4FIFKHuCk5a7uPWrp/9ZCNIvxkK4zA69BTS iqKAnCCor4Z2YdquIOtHRx8CFzQJ+H4YTObyUoSo= Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 01B17C14F6AA; Sat, 27 Jan 2024 22:59:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1706425192; bh=RmXBTj1IUNnoWZ9xefN6/mW+yZZovFiRmRD+Vz4r3nk=; h=From:To:Cc:References:In-Reply-To:Date:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe; b=ZN8xO4etexuo4VgtIMgn1pFeHPqQZCHZEX8PAXkqowSagb5DoCyuR04aW5MIp9IHE TE8XWYJA/W3mUWm5Iu4PrxCOJSSSr+IJOjJCTAlOs3U9OCqgL90ZcIOQzkRY+w/Tcb B+oF4QmBZ7bEvaVpwr8m2lp3D2Ot/Qmqiow8OUvc= Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D525C14F6AA for ; Sat, 27 Jan 2024 22:59:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.856 X-Spam-Level: Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.com Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zIuAZqSk99P7 for ; Sat, 27 Jan 2024 22:59:46 -0800 (PST) Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86002C14F6A8 for ; Sat, 27 Jan 2024 22:59:46 -0800 (PST) Received: by mail-oi1-x234.google.com with SMTP id 5614622812f47-3bbbc6bcc78so1658103b6e.1 for ; Sat, 27 Jan 2024 22:59:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1706425185; x=1707029985; darn=ietf.org; h=thread-index:content-language:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=LnTcYNWq7DAEeU1tM0wmF+emUDgfwFMcdllxqKIluCs=; b=WYNNQR509wsta+WLm8TV2kj95DbXDtR2m/tOI+caPzoR02U+Rc2WsZYT3kbmCaW3ea Q1a4XNPX0ggtam/jwJ9TrMruLJAzCxAXXfAKHeM1ICNrQHqS5G2ZN9uLPa2yXMZDZRQ8 OAvJrYc4n30N6lIGmAik9JsMdVHOfusEmjt2iaGn8V9I5zW0o2QF+iT6E19Viwekcsad lUagG5lKjIYPQqRlrYgbF6ZKmojDohBZNhLoULrK1bFgrXQT2odhHSonMcOSctpfv4bO urvuztgCOAcOKa/sn0xJfeKGsWzy7U8dDN827BVjdgMM5BCx1PWOM1BeoK9tQDutuSfM PrkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706425185; x=1707029985; h=thread-index:content-language:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LnTcYNWq7DAEeU1tM0wmF+emUDgfwFMcdllxqKIluCs=; b=u2k8gmrxd9nFd4fcB+gcit0hOoDhQkV2IaVnXwP/hNED2YYs7aD2d9RL+jtwZ1/bnr gvIcGH4sMK0+NxugGjfMnlOC73nFSg/Qs31KcfDFvF3ADUrf8DcMMfdxKZCIVg+2YFKY Q7XPbek2rqm7eztqVGatU3STHWiORLehEu6bi/CId85TbOPkTCPH839kpJQbvT//gR5g JT26kAhwWDn/buj+AvoKaW9VinAlWAZyp9UBxIwMbnzKuQCjg7cSZjrAJxhTdL33wILw vQWFoq0/bkcuZtCdLPyTtharJoDbyRFDjR7/4/9omJcsEthuKKtT0rbBRPFf4TmwW8Xl uW4w== X-Gm-Message-State: AOJu0YxXCzB7+QCqSrer19rTHo1oeKyIs4oy6L1RzGH6b4OGvBuf87G8 6WdYXdht5rYqlFKz0HNOum9b66fL0kGqoIklPiQbqioTKkEe1B9LN5bERR8zP8k= X-Google-Smtp-Source: AGHT+IFhSSJlMCW/eNyRwYplY3bRD3XWSaAffF+N+EdEL7ZGvhdMXezBtXwy/TpABU7zOnHgY1Js0Q== X-Received: by 2002:a05:6808:308c:b0:3be:307f:eeb with SMTP id bl12-20020a056808308c00b003be307f0eebmr1864221oib.26.1706425185176; Sat, 27 Jan 2024 22:59:45 -0800 (PST) Received: from ArmidaleLaptop (c-67-170-74-237.hsd1.wa.comcast.net. [67.170.74.237]) by smtp.gmail.com with ESMTPSA id u33-20020a056a0009a100b006ddc335ab6fsm3664876pfg.158.2024.01.27.22.59.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Jan 2024 22:59:44 -0800 (PST) X-Google-Original-From: To: "'Jose E. Marchesi'" Cc: "'Yonghong Song'" , , References: <006601da5151$a22b2bb0$e6818310$@gmail.com> <877cjutxe9.fsf@oracle.com> <8734uitx3m.fsf@oracle.com> In-Reply-To: <8734uitx3m.fsf@oracle.com> Date: Sat, 27 Jan 2024 22:59:43 -0800 Message-ID: <01e601da51b7$92c4ffa0$b84efee0$@gmail.com> Precedence: bulk X-Mailing-List: bpf@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Content-Language: en-us Thread-Index: AQI/mTVZUZpeNhzShIl9oGl01BkM9QGkD3DnAsdGbrqwAOEW8A== Archived-At: Subject: Re: [Bpf] ISA: BPF_MSH and deprecated packet access instructions X-BeenThere: bpf@ietf.org X-Mailman-Version: 2.1.39 Precedence: list List-Archive: List-Post: List-Help: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: bpf-bounces@ietf.org Sender: "Bpf" X-Original-From: dthaler1968@googlemail.com From: dthaler1968=40googlemail.com@dmarc.ietf.org Message-ID: <20240128065943.4VzNw2qLydhr_wZsQ8M1HyTZrEM1aKFKbv3rwvTzr5Y@z> I asked: > >> What about DW and LDX variants of BPF_IND and BPF_ABS? Jose E. Marchesi wrote: > These we support: > > /* Absolute load instructions, designed to be used in socket filters. */ > {BPF_INSN_LDABSB, "ldabsb%W%i32", "r0 = * ( u8 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_B|BPF_MODE_ABS}, > {BPF_INSN_LDABSH, "ldabsh%W%i32", "r0 = * ( u16 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_H|BPF_MODE_ABS}, > {BPF_INSN_LDABSW, "ldabsw%W%i32", "r0 = * ( u32 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_W|BPF_MODE_ABS}, > {BPF_INSN_LDABSDW, "ldabsdw%W%i32", "r0 = * ( u64 * ) skb [ %i32 ]", > BPF_V1, BPF_CODE, BPF_CLASS_LD|BPF_SIZE_DW|BPF_MODE_ABS}, > > /* Generic load instructions (to register.) */ > {BPF_INSN_LDXB, "ldxb%W%dr , [ %sr %o16 ]", "%dr = * ( u8 * ) ( %sr %o16 )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_B|BPF_MODE_MEM}, > {BPF_INSN_LDXH, "ldxh%W%dr , [ %sr %o16 ]", "%dr = * ( u16 * ) ( %sr %o16 > )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_H|BPF_MODE_MEM}, > {BPF_INSN_LDXW, "ldxw%W%dr , [ %sr %o16 ]", "%dr = * ( u32 * ) ( %sr %o16 > )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_W|BPF_MODE_MEM}, > {BPF_INSN_LDXDW, "ldxdw%W%dr , [ %sr %o16 ]","%dr = * ( u64 * ) ( %sr > %o16 )", > BPF_V1, BPF_CODE, BPF_CLASS_LDX|BPF_SIZE_DW|BPF_MODE_MEM}, Yonghong Song wrote: > I don't know how to do proper wording in the standard. But DW and LDX > variants of BPF_IND/BPF_ABS are not supported by verifier for now and they > are considered illegal insns. Although the Linux verifier doesn't support them, the fact that gcc does support them tells me that it's probably safest to list the DW and LDX variants as deprecated as well, which is what the draft already did in the appendix so that's good (nothing to change there, I think). Dave -- Bpf mailing list Bpf@ietf.org https://www.ietf.org/mailman/listinfo/bpf