GithubHelp home page GithubHelp logo

error when loading CollectionSpec with map definition has more than type, keysize, valuesize, maxentries, and flags fields about ebpf HOT 3 CLOSED

cilium avatar cilium commented on May 27, 2024
error when loading CollectionSpec with map definition has more than type, keysize, valuesize, maxentries, and flags fields

from ebpf.

Comments (3)

lmb avatar lmb commented on May 27, 2024

Yeah, this is a problem. We've not had a use-case for .pinning or .namespace, so I've not implemented support for them. I suspect that they make little sense from the POV of the library, since you can easily achieve the same effect (with more flexibility) by using the API.

I don't want to just ignore these fields, since this would silently break users that rely on this feature, instead of giving them a starting point for an investigation.

Unless you think .pinning and .namespace should be supported I'll close this as "won't do".

from ebpf.

hamburgerbun avatar hamburgerbun commented on May 27, 2024

hmm. i think it'd be nice to be able to read them if they're there for reference purposes, as if those fields were the suggested use case, but we definitely wouldn't want to act on them in the same automatic way as the others (for example, .pinning field, tc bpf loading would see the pinning field and immediately randomly generate bpf fs folder for non-global things and pin accordingly).

but i definitely wouldn't consider them essential in any way if using this module since we have nice control over pinning and stuff anyways. at best this would be an enhancement but unless somebody else brings up a similar complaint, it should probably just go into the "won't do" pile since my associate already dropped the fields in question in our map defs.

from ebpf.

lmb avatar lmb commented on May 27, 2024

Makes sense. Feel free to reopen the issue if things change.

from ebpf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.