Microsoft doesn't support XDP, do they?(And you can only use XDP on Linux in certain circumstances). The clsbpf stuff is all pretty heavily tied to skbs.
Also, even in an XDP program, you're still likely to use a bunch of perf stuff, which is again pretty Linux-specific.
Also, even in an XDP program, you're still likely to use a bunch of perf stuff, which is again pretty Linux-specific.