From: Jacob Keller <jacob.e.keller@intel.com> To: Jakub Kicinski <kuba@kernel.org> Cc: Jiri Pirko <jiri@resnulli.us>, "netdev@vger.kernel.org" <netdev@vger.kernel.org> Subject: Re: [net-next 0/4] devlink: add dry run support for flash update Date: Mon, 25 Apr 2022 16:05:09 -0700 [thread overview] Message-ID: <0e7161d4-e237-97c2-1c74-d3054669fc44@intel.com> (raw) In-Reply-To: <20211008182938.0dea0600@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> On 10/8/2021 6:29 PM, Jakub Kicinski wrote: > On Sat, 9 Oct 2021 00:32:49 +0000 Keller, Jacob E wrote: Heh. It is frustrating how easily things slip through the cracks. I dropped the ball on this. > I think the current best practice is not to opt-in commands which > started out as non-strict into strict validation. That said opting > it in for MAXTYPE validation seems reasonable to me. > Opting in would only help future kernels, and would obviously not help existing kernels which currently do not have strict validation. I personally would prefer to migrate to strict matching, but understand the concerns with breaking existing usage. > Alternatively, as I said, you can just check the max attr for the > family in user space. CTRL_CMD_GETFAMILY returns it as part of family > info (CTRL_ATTR_MAXATTR). We can make user space do the rejecting. > Yea I think this is the right approach because its the only way for new userspace to properly protect against using this on an old kernel. I'll update the iproute2 patches to do that. Thanks, Jake
next prev parent reply other threads:[~2022-04-25 23:05 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-10-08 10:41 Jacob Keller 2021-10-08 10:41 ` [net-next 1/4] ice: move and rename ice_check_for_pending_update Jacob Keller 2021-10-08 10:41 ` [net-next 2/4] ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image Jacob Keller 2021-10-08 10:41 ` [net-next 3/4] devlink: add dry run attribute to flash update Jacob Keller 2021-10-08 10:41 ` [net-next 4/4] ice: support dry run of a flash update to validate firmware file Jacob Keller 2021-10-08 12:37 ` [net-next 0/4] devlink: add dry run support for flash update Jiri Pirko 2021-10-08 18:21 ` Jakub Kicinski 2021-10-08 21:43 ` Keller, Jacob E 2021-10-08 22:35 ` Jakub Kicinski 2021-10-08 23:58 ` Keller, Jacob E 2021-10-09 0:17 ` Jakub Kicinski 2021-10-09 0:32 ` Keller, Jacob E 2021-10-09 1:29 ` Jakub Kicinski 2022-04-25 23:05 ` Jacob Keller [this message] 2021-10-11 8:21 ` Keller, Jacob E 2021-10-11 23:21 ` Keller, Jacob E 2021-10-08 21:42 ` Keller, Jacob E
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=0e7161d4-e237-97c2-1c74-d3054669fc44@intel.com \ --to=jacob.e.keller@intel.com \ --cc=jiri@resnulli.us \ --cc=kuba@kernel.org \ --cc=netdev@vger.kernel.org \ --subject='Re: [net-next 0/4] devlink: add dry run support for flash update' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.