Skip to content

Commit

Permalink
[sflow + dropmon] added 0003-psample-added-define-PSAMPLE_MD_EXTENDED…
Browse files Browse the repository at this point in the history
…_ATTR.patch

Signed-off-by: Vadym Hlushko <vadymh@nvidia.com>
  • Loading branch information
vadymhlushko-mlnx committed Jun 17, 2022
1 parent 1f83896 commit 1f3e4cc
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Date: Sun, 14 Mar 2021 14:19:30 +0200

[backport of upstream commit a03e99d39f1943ec88f6fd3b0b9f34c20663d401]

Subject: [PATCH 1/2] psample: Encapsulate packet metadata in a struct
Subject: [PATCH 1/3] psample: Encapsulate packet metadata in a struct

Currently, callers of psample_sample_packet() pass three metadata
attributes: Ingress port, egress port and truncated size. Subsequent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Date: Sun, 14 Mar 2021 14:19:31 +0200

[backport of upstream commit 07e1a5809b595df6e125504dff6245cb2c8ed3de]

Subject: [PATCH 2/2] psample: Add additional metadata attributes
Subject: [PATCH 2/3] psample: Add additional metadata attributes

Extend psample to report the following attributes when available:

Expand Down
25 changes: 25 additions & 0 deletions patch/0003-psample-added-define-PSAMPLE_MD_EXTENDED_ATTR.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
From 7dbf2689eb841c51dca4dad51b0941c06aa09e26 Mon Sep 17 00:00:00 2001
From: Vadym Hlushko <vadymh@nvidia.com>
Date: Mon, 11 Apr 2022 15:41:46 +0000
Subject: [PATCH 3/3] psample: added define PSAMPLE_MD_EXTENDED_ATTR, used in SDK driver sx_psample.c

Signed-off-by: Vadym Hlushko <vadymh@nvidia.com>
---
include/net/psample.h | 2 ++
1 file changed, 2 insertions(+)

diff --git a/include/net/psample.h b/include/net/psample.h
index e328c5127..b7c79f634 100644
--- a/include/net/psample.h
+++ b/include/net/psample.h
@@ -14,6 +14,8 @@ struct psample_group {
struct rcu_head rcu;
};

+#define PSAMPLE_MD_EXTENDED_ATTR 1
+
struct psample_metadata {
u32 trunc_size;
int in_ifindex;
--
2.17.1
1 change: 1 addition & 0 deletions patch/series
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ cisco-hwmon-pmbus_core-pec-support-check.patch
# sFlow + dropmon support
0001-psample-Encapsulate-packet-metadata-in-a-struct.patch
0002-psample-Add-additional-metadata-attributes.patch
0003-psample-added-define-PSAMPLE_MD_EXTENDED_ATTR.patch

#
# Marvell platform patches for 4.19
Expand Down

0 comments on commit 1f3e4cc

Please sign in to comment.