From d6fe62803b7fc338e046f886a858600ee1188648 Mon Sep 17 00:00:00 2001 From: Derek G Foster Date: Thu, 6 Feb 2025 18:13:10 -0800 Subject: [PATCH] Update README file for ffoulkes fork (#4) Signed-off-by: Derek Foster --- README.md | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index eecd0f7..ddb5681 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,29 @@ [![Krnlmon CI Pipeline](https://github.com/ipdk-io/krnlmon/actions/workflows/pipeline.yml/badge.svg)](https://github.com/ipdk-io/krnlmon/actions/workflows/pipeline.yml) -# ipdk-io/krnlmon +# ffoulkes/krnlmon The Kernel Monitor receives RFC 3549 messages from the Linux Kernel over a Netlink socket when changes are made to the kernel networking data structures. -## Breaking changes +## Background -### 11 Oct 2023 +In January 2025, Intel decided to roll the IPDK networking-recipe `main` +branch and its submodules back to their `mev-ts-1.9` release (Sep 30, 2024), +effectively discarding the work I had done since then. +This fork allows me to keep tinkering without stepping on their toes. + +## Contents + +This repository is a fork of . +It is a submodule of . + +Ongoing development is done in the `ffoulkes` branch. + +- The `mev-ts-1.9` tag marks the point at which the `ffoulkes` branch + diverges from the ipdk-io `main` branch. + +- The `v3.2.0.0` tag marks the point at which this repository was forked. + It corresponds to + [Krnlmon v3.2.0.0](https://github.com/ipdk-io/krnlmon/releases/tag/v3.2.0.0). -- https://github.com/ipdk-io/krnlmon/pull/59: The NextHop table in the P4 -program has been moved from the SEM block (exact match) to the WCM block -(ternary block). The Kernel Monitor must use a different API to write the -entry to the WCM block. krnlmon is no longer compatible with older versions -of the P4 program.