From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 AEBFE4779A9 for ; Tue, 19 May 2026 09:45:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779183925; cv=none; b=t8g+BplXskyOfqf6i+7wbjDL1vq1YxDjlK+pi3RSJgZ/48kjHcZGTd7ax59uAH6xek760rErwcg5T8hzJh1aZw7CtmwLosMwAQhMN/N4fMjArJCNG8x+wYKpqXRZapMSxGSWI6SUA4JYoK3URAL50RvjEmJsj67J+7xxBhLMeI0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779183925; c=relaxed/simple; bh=PPkfS0W4BdASGFSHdqAdDDD4AgJNZzgTh5rgfqXdaX4=; h=From:To:Cc:Subject:In-Reply-To:Date:Message-ID:References: MIME-Version:Content-Type; b=W4LCdPvdA1j9rR4xnW3q8PLFO8BxQGmwpne83Ym1VKJiu8p8WI/XfsZClN9qWZP0+Z27iD+UL9EwVLzGQvkzuohH0C7Qzh+xFzOFb9Erw4x5vI3ZcdLObISpkiijr2Ky9NyX5qwAnTSa11JS10MdtqJpVh8bTBuYyiyWYSXzDuM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=K6W6fJ5a; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="K6W6fJ5a" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48d146705b4so36157405e9.3 for ; Tue, 19 May 2026 02:45:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779183922; x=1779788722; darn=vger.kernel.org; h=mime-version:user-agent:references:message-id:date:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=PPkfS0W4BdASGFSHdqAdDDD4AgJNZzgTh5rgfqXdaX4=; b=K6W6fJ5auRy8/bjjuJabgnqjPq7t7+XvhGoRUBBUVDf91yVaPrBgtoYp8LViUnfDTh XGyMCu7te46osP/+vac1rTicDdHJl6QGRDttPkCcB4rBiHhUtgizKwKjMlf2p07anJkO VmDno4rbUY9y6fMCSXoeJA7QKWqGNRwRsvAAJ4D2wby8r0JFKUDoUmn8HqA4nh8Y4WJk uVheW/8BjXFDCZ30/WpcqyUwV6Lg/oTwcqhZnqQ1AizyQ1JiH+xLtiZCfEB6b3fpxUar pUjNwbjfaWhz9GYnvR2sSriv6jZ2k/p7Z3a2ybeD8SfY/iVvoaaDDSaPQtJPqAh0iJux aOSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779183922; x=1779788722; h=mime-version:user-agent:references:message-id:date:in-reply-to :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=PPkfS0W4BdASGFSHdqAdDDD4AgJNZzgTh5rgfqXdaX4=; b=To/QqRI8g487C1jufIfssNbdCNa7j88i3YVyB6yB5ozH73x6AXkGYoQerPiUrGt3el ZWWNAzPes2KHI+Kz6tjUOsm5qrnUInLdSVYAUOrAIVRoC0D2Xq1vW9NeaYG6RpKHIS8I lKVANDMjt8sKZU67+Nh+o54HoyseHfVCMBc7x8+JB1xlPA201iRzWRh1h1NfjGi7P13b DUxxW/6YgesYzxCPmVATiIESJjHVEd+1fACShVYarUL1kxLOnWjCil7N5wJCFjXdgonh h0Z3qaTxYMBdGb71ZCOZRs3Qfu+b1zP6C12XV5hhMpSS2FCi8aKPFweBJIiB8PWB5rZO TE7g== X-Forwarded-Encrypted: i=1; AFNElJ+LzrEH9mEnJp5FmOnceZJ2HMD1Ti0PVTZa/cZzYZcPv04oI9Gd6JFqvUM2nHqL8uaB9UtvZXbWWar3Fkc=@vger.kernel.org X-Gm-Message-State: AOJu0YzFrEgdmYVwlIb7ZzLRgnNMN1H1RrQD6YB6jS+QDKrL5pF373rJ Cni2S2Yw4IEEzPH5i8QRXoZXlECUSuJtVgbApdcE3AqF761wfZFT61rkYZpxdw== X-Gm-Gg: Acq92OEvjWMclw8gjIy/WWPEJqC1Sncw8n7r1kabBYUr5EYJ8dWgsSKWOT7MJCLZOVX xwFeBYSCbkFE+haR97iCF1wLeUOPWCBfYPctWGoVHPIturiBo/IeB1Z0TgqiYm+MuM5i/v1zov7 izSktIQUrZtPYFnojA4Ab6kNK012qfZcq/frBhWNJhX5QdZAB/wT0F+yv1rc5XkVM+g8AE/tB/C U85GDC/zjctnaO8t3UF0o6OyTlr9wIv754LP2SIoj34TOj8r6aElemC1x9VoEhVPhHyD7gp2/Nu aME6WRlMRy3Mm4xlg30FLk6o1gaRGgGscGnVp9gSJQSWHlCn1kMi/62HOVsc87Q7wnMZapwmcrz gvcXAXSjXnOUAKTU7K4i1qGQo8c/dPj5W/BH84ZkN3tFsR/dgwQelnrd06bWhTgDLfhr0zyvjGk l2SqSP99Q2ingb89nGg98PSOS7hfbsxuGYPMzp X-Received: by 2002:a05:600c:858d:b0:48a:66a8:9981 with SMTP id 5b1f17b1804b1-48fe66129efmr196051975e9.27.1779183921381; Tue, 19 May 2026 02:45:21 -0700 (PDT) Received: from imac ([88.97.103.74]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48fe4c88495sm307063585e9.4.2026.05.19.02.45.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 May 2026 02:45:20 -0700 (PDT) From: Donald Hunter To: Minxi Hou Cc: netdev@vger.kernel.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, horms@kernel.org, aconole@redhat.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 1/2] netlink: specs: add OVS packet family specification In-Reply-To: <20260518164029.439928-2-houminxi@gmail.com> Date: Tue, 19 May 2026 10:44:03 +0100 Message-ID: References: <20260518164029.439928-1-houminxi@gmail.com> <20260518164029.439928-2-houminxi@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Minxi Hou writes: > Add YAML netlink spec for the OVS_PACKET_FAMILY (ovs_packet). > This completes the set of OVS genetlink family specs (ovs_datapath, > ovs_flow, ovs_vport already exist). > > The spec defines three operations: MISS (event), ACTION (event), > and EXECUTE (do). MISS and ACTION are kernel-to-userspace upcalls > sent via genlmsg_unicast(); EXECUTE is the only registered genl > operation. > > Key, actions, and egress-tun-key attributes are typed as binary > rather than nest because the nested attribute definitions belong > to the ovs_flow spec and cross-spec references are not supported > by the YNL framework. > > Signed-off-by: Minxi Hou Reviewed-by: Donald Hunter