You keep responding with “tell people to modernize their programs, their toolchains, their ecosystem” - like they have nothing better to do with their time than to chase the latest whims of upstream maintainers. You are trivializing what you apparently have never done - ported a product from one OS version to another and dealt with production issues with many OS versions in play. If you have not lived it, no amount of writing in an email is going to convince you of the work involved and the impact of your decisions. ### As far as I can tell, iproute2 does not directly care about this legacy map case and should have limited exposure to the libbpf 1.0 changes in general (time will tell if that is correct). My argument to this point is exactly the 'loading a certificate case' Toke mentioned - an xdp or tc program that loads on version X should load on version Y. That is consistent with the general expectation of Linux users.