Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Update the NSH protocol header fields
[csit.git]
/
resources
/
libraries
/
python
/
SFC
/
VerifyPacket.py
diff --git
a/resources/libraries/python/SFC/VerifyPacket.py
b/resources/libraries/python/SFC/VerifyPacket.py
index
1893010
..
84eb6aa
100644
(file)
--- a/
resources/libraries/python/SFC/VerifyPacket.py
+++ b/
resources/libraries/python/SFC/VerifyPacket.py
@@
-106,9
+106,14
@@
class VerifyPacket(object):
# get the NSH packet and check it
nsh_pkt = NSH(payload_data[8:32])
# get the NSH packet and check it
nsh_pkt = NSH(payload_data[8:32])
- if nsh_pkt.flags != sfccon.NSH_FLAGS:
- raise RuntimeError("Unexpected NSH flags: {0}".
- format(nsh_pkt.flags))
+ if nsh_pkt.Version != 0:
+ raise RuntimeError("Unexpected NSH version: {0}".
+ format(nsh_pkt.Version))
+
+ print type(nsh_pkt.OAM)
+ if nsh_pkt.OAM != 0 or nsh_pkt.OAM != 1:
+ raise RuntimeError("Unexpected NSH OAM: {0}".
+ format(nsh_pkt.OAM))
if nsh_pkt.length != sfccon.NSH_HEADER_LENGTH:
raise RuntimeError("NSH length {0} incorrect".
if nsh_pkt.length != sfccon.NSH_HEADER_LENGTH:
raise RuntimeError("NSH length {0} incorrect".