Skip to content

ux: Add a check for older kernels #2075

Open
@javierhonduco

Description

@javierhonduco

Add a check for older, unsupported kernels. I believe the minimum we support is 5.3 (as it introduced bounded loops) + BTF. More context in this comment. For context, we have experimented with supporting older kernels (~4.20) but unrolling the loops resulted in significantly more code that will result in more tail calls, which aren't free. The current tradeoff we make here is only supporting "newer" (~4 years old) kernels but having a better performance without having to maintain tests and other infra for the two variants.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/quailty-assuranceQuality matterstestingSomething about testinguxSomething to do with user experience

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions