On Fri, Mar 19, 2021 at 10:57:20PM +0000, Rimmer, Todd wrote: > We'd like advise on a challenging situation. Some customers desire > NICs to support nVidia GPUs in some environments. Unfortunately the > nVidia GPU drivers are not upstream, and have not been for years. Yep. > So we are forced to have both out of tree and upstream versions of > the code. Sure > We need the same applications to be able to work over > both, so we would like the GPU enabled versions of the code to have > the same ABI as the upstream code as this greatly simplifies things. The only answer is to get it upstream past community review before you ship anything to customers. > We have removed all GPU specific code from the upstream submission, > but used both the "alignment holes" and the "reserved" mechanisms to > hold places for GPU specific fields which can't be upstreamed. Sorry, nope, you have to do something else. We will *not* have garbage in upstream or be restricted in any way based on out of tree code. Jason