Skip to content

Commit

Permalink
Update README file for ffoulkes fork (#4)
Browse files Browse the repository at this point in the history
Signed-off-by: Derek Foster <justffoulkes@gmail.com>
  • Loading branch information
ffoulkes authored Feb 7, 2025
1 parent 1ae2691 commit d6fe628
Showing 1 changed file with 20 additions and 8 deletions.
28 changes: 20 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
<!-- markdownlint-enable MD041 -->

# 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 <https://github.com/ipdk-io/krnlmon>.
It is a submodule of <https://github.com/ffoulkes/networking-recipe>.

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.

0 comments on commit d6fe628

Please sign in to comment.