[NETVIRT-660] Netvirt classifier not correctly filtering nsh traffic Created: 09/May/17  Updated: 19/Oct/17  Resolved: 09/May/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: Jaime Caamaño Ruiz Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8406

 Description   

Netvirt classifier attempts to filter out already classified traffic inbound from a service function checking the thernet type on the ethernet header:

cookie=0xf005ba1100000001, duration=6775.394s, table=100, n_packets=0, n_bytes=0, priority=510,encap_eth_type=0x894f actions=resubmit(,17)

The intention is that if ethernet type is NSH, that traffic is already classified and does not need to go again through the classifier.

The problem is that match encap_eth_type=0x894f looks in the inner ethernet header. To match the outer ethernet header, the field NXM_NX_ENCAP_ETH_TYPE needs to be used instead.



 Comments   
Comment by Jaime Caamaño Ruiz [ 09/May/17 ]

I guess I read it wrong as encap_eth_type == NXM_NX_ENCAP_ETH_TYPE. Closing.

Generated at Wed Feb 07 20:22:08 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.