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

T6231: Mellanox OFED #665

Merged
merged 5 commits into from
Jul 25, 2024
Merged

Commits on Jun 22, 2024

  1. T6231: Mellanox OFED Kernel and Userspace Packages

    Build OFED drivers and userspace components against the kernel
    source tree similar to Intel's NIC drivers.
    
    OFED installers create Debian packages of their own tageting the
    kernel version defined in the build invocation if DKMS is omitted.
    Script builds with supporting components for VPP to permit handoff
    of function to the underlying hardware as appropriate. Updating the
    version is fairly trivial along with adding patching as needed to
    handle kCFI and hardening measures as they are introduced.
    
    Testing:
      Tested against GCC-built Linux Hardened kernel with the various
    additions from PR 132 - sustained line-rate testing against 4x100g
    links on a single machine at a hair below 200g for each LACP pair.
    RageLtMan committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    c0365df View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    9cbc700 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ce12e4 View commit details
    Browse the repository at this point in the history
  3. mellanox: T6231: add missing KERNEL_SUFFIX for module installation path

    All VyOS kernel modules must live in the appropriate module directory,
    example: /lib/modules/6.6.41-amd64-vyos/
    
    In addition we do not abbreviate script options to make reading easier,
    without call --help all the time.
    c-po committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    404fec7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f33a22b View commit details
    Browse the repository at this point in the history