Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eBPF library support for SONiC applications #6131

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Dec 18, 2020

  1. eBPF library support for SONiC applications

    It provides a generic library support for filtering the netlink message
    using eBPF based packet filtering.
    Linux netlink messaging system is a broadcast domain, every netlink
    message is broadcasted to all the subscribed appplications regardless
    whether the application is interested in it or not.
    In a scaled scenario, more than 1 million message is being broadcasted
    across applications.
    This framework helps to filter the unwanted netlink message at the
    kernel space itself and eliminates the unnecessary passing of message to the user space
    application and then it get dropped. This improves the system
    performance and scale the system to higher level.
    Kalimuthu-Velappan committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    4554211 View commit details
    Browse the repository at this point in the history