From 8a35ac0aff2cfa4f8879c3f599e2ea93dbaf5989 Mon Sep 17 00:00:00 2001 From: Rui Cao Date: Mon, 19 Sep 2022 20:29:12 +0800 Subject: [PATCH] Fix padding field not initialized issue "u16" is enough for vlan_tci and vlan_proto fields and can avoid the padding issue. --- examples/networking/vlan_learning/vlan_learning.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/networking/vlan_learning/vlan_learning.c b/examples/networking/vlan_learning/vlan_learning.c index 4ca91a96533c..47f238e4d7bd 100644 --- a/examples/networking/vlan_learning/vlan_learning.c +++ b/examples/networking/vlan_learning/vlan_learning.c @@ -5,8 +5,8 @@ struct ifindex_leaf_t { int out_ifindex; - int vlan_tci; // populated by phys2virt and used by virt2phys - int vlan_proto; // populated by phys2virt and used by virt2phys + u16 vlan_tci; // populated by phys2virt and used by virt2phys + u16 vlan_proto; // populated by phys2virt and used by virt2phys u64 tx_pkts; u64 tx_bytes; };