[spp] [PATCH 57/57] spp_vf: fix l2 multicast packet forwarding
x-fn-spp at sl.ntt-tx.co.jp
x-fn-spp at sl.ntt-tx.co.jp
Thu Dec 28 05:56:04 CET 2017
From: Hiroyuki Nakamura <nakamura.hioryuki at po.ntt-tx.co.jp>
Since ref_cnt was added extra when sending the multicast packet,
it is fixed so as to subtract the extra.
Signed-off-by: Kentaro Watanabe <watanabe.kentaro.z01 at as.ntt-tx.co.jp>
Signed-off-by: Yasufum Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
---
src/vf/classifier_mac.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/vf/classifier_mac.c b/src/vf/classifier_mac.c
index 2dc6071..333b581 100644
--- a/src/vf/classifier_mac.c
+++ b/src/vf/classifier_mac.c
@@ -372,7 +372,7 @@ handle_l2multicast_packet(struct rte_mbuf *pkt,
return;
}
- rte_mbuf_refcnt_update(pkt, classifier_info->num_active_classified);
+ rte_mbuf_refcnt_update(pkt, (classifier_info->num_active_classified - 1));
for (i= 0; i < classifier_info->num_active_classified; i++) {
push_packet(pkt, classified_data +
--
1.9.1
More information about the spp
mailing list