Hello Lennert, The other contributors to this upstream effort and I understand and share the concern you expressed about the future interoperability of this driver with other firmware/hardware combos. So this V2 patchset is accompanied by an updated firmware image that will be submitted to linux-firmware shortly*. The changes include: -- the unused padding in the TX descriptor has been eliminated. -- the firmware no longer repurposes the tx_frag_cnt member of the common tx descriptor. -- The GET_HW_CAPS command for the AP firmware now reports the API version of the firmware. It is reasonable to expect that all future mwl8k AP firmwares released to the linux-firmware tree will have this API version field. It is also reasonable to expect that future firmwares for future mwl8k chips supported by Marvell will either a) require no changes to the mwl8k driver that would break existing released firmware/hw combos, or b) will have a different API version number. The API version number can then be used to select different hw capabilities, different internal and external ops as needed, etc. * The reason for not submitting the firmware immediately is that other forces are at work consolidating all Marvell firmware images in linux-firmware under a single license. We figured it would be best to submit under the new unified license. In the meantime, if anybody needs the fw, just email me. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html