This patch adds the test cases for
Flow Specification NLRI in MP_REAACH NLRI and
Traffic Filtering Actions in EXTENDED_COMMUNITIES.

Signed-off-by: Shinpei Muraoka <[email protected]>
---
 ryu/tests/packet_data/bgp4/flowspec_action_redirect.pcap  | Bin 0 -> 173 bytes
 .../packet_data/bgp4/flowspec_action_traffic_action.pcap  | Bin 0 -> 173 bytes
 .../packet_data/bgp4/flowspec_action_traffic_marking.pcap | Bin 0 -> 173 bytes
 .../packet_data/bgp4/flowspec_action_traffic_rate.pcap    | Bin 0 -> 173 bytes
 ryu/tests/packet_data/bgp4/flowspec_nlri_ipv4.pcap        | Bin 0 -> 217 bytes
 ryu/tests/packet_data/bgp4/flowspec_nlri_vpn4.pcap        | Bin 0 -> 217 bytes
 ryu/tests/unit/packet/test_bgp.py                         |   6 ++++++
 7 files changed, 6 insertions(+)
 create mode 100644 ryu/tests/packet_data/bgp4/flowspec_action_redirect.pcap
 create mode 100644 
ryu/tests/packet_data/bgp4/flowspec_action_traffic_action.pcap
 create mode 100644 
ryu/tests/packet_data/bgp4/flowspec_action_traffic_marking.pcap
 create mode 100644 ryu/tests/packet_data/bgp4/flowspec_action_traffic_rate.pcap
 create mode 100644 ryu/tests/packet_data/bgp4/flowspec_nlri_ipv4.pcap
 create mode 100644 ryu/tests/packet_data/bgp4/flowspec_nlri_vpn4.pcap

diff --git a/ryu/tests/packet_data/bgp4/flowspec_action_redirect.pcap 
b/ryu/tests/packet_data/bgp4/flowspec_action_redirect.pcap
new file mode 100644
index 
0000000000000000000000000000000000000000..70d65ee4cbd73b341f826704b087fcb28d3798d8
GIT binary patch
literal 173
zcmca|c+)~A1{MYcU}0bca+aU2i&(m!ouL)T24N<rHG&MxV3LW0!Igobyd}(m!GSG~
z87R&KlDk>Wu$e9C@!yq-4bK}S7@kH<WME)q<ltgZ>~R8OhyQ4R!I=qYu8spEBa;IY
mg99tb4Ji$L0t}2m`?we-xR@E3Bt)1Q4hV2Ga4>KIWw`)FQ7s_=

literal 0
HcmV?d00001

diff --git a/ryu/tests/packet_data/bgp4/flowspec_action_traffic_action.pcap 
b/ryu/tests/packet_data/bgp4/flowspec_action_traffic_action.pcap
new file mode 100644
index 
0000000000000000000000000000000000000000..952723eaba7cfaaca4470e3bcefd4b4bf0eaf90d
GIT binary patch
literal 173
zcmca|c+)~A1{MYcU}0bca+aU2i}?1DouL)T24N<rHG&MxV3LW0!Igobyd}bc!GSG~
z5h%_ClDk>Wu$e9CN%Km@hUX0u3{N8_GB7YQa&R#y_P7GE%YQV$;LHRxSI2>ok;#FH
m!GRUzhLi?A0R~2(eO!zZT&xUC5+bY&2Lw18*nx6DHvj--$SorP

literal 0
HcmV?d00001

diff --git a/ryu/tests/packet_data/bgp4/flowspec_action_traffic_marking.pcap 
b/ryu/tests/packet_data/bgp4/flowspec_action_traffic_marking.pcap
new file mode 100644
index 
0000000000000000000000000000000000000000..8f00c0f9c84d5df30d135205b174400a56e48993
GIT binary patch
literal 173
zcmca|c+)~A1{MYcU}0bca+aU2i;%j>&d>^EgD{iR8bJnTFv-Nh;L5;I-V*M>;J_Bg
z1QZ8h=9|?Fo7s|{IIL7`c-|nv@HAo~0|O%?2N#24j|&hx{YL`~&P+gabsQKOnH-oH
m99ThaNNL~`U|<B=$HgeY#lpZOA;Q9NK!Brx6DY^PAOQfvxGVnv

literal 0
HcmV?d00001

diff --git a/ryu/tests/packet_data/bgp4/flowspec_action_traffic_rate.pcap 
b/ryu/tests/packet_data/bgp4/flowspec_action_traffic_rate.pcap
new file mode 100644
index 
0000000000000000000000000000000000000000..9f20f5e6f4f0f03f0217ec17c5898969b83bc9fd
GIT binary patch
literal 173
zcmca|c+)~A1{MYcU}0bca+aU2iwIl7&d>^EgD{iR8bJnTFv-Nh;L5;I-V*A-;J_Bg
z0u*Ng$=$4G*vyvnc-KnBhUX0u3{N8_GB7YQa&R#y_Ba5s-G4N|;LHRxSI2>ok;#FH
o!GRUzhLi?A0R~2(eO!zZTucm15+Y0t2Lw18*ccd`PB1V40P`3vVgLXD

literal 0
HcmV?d00001

diff --git a/ryu/tests/packet_data/bgp4/flowspec_nlri_ipv4.pcap 
b/ryu/tests/packet_data/bgp4/flowspec_nlri_ipv4.pcap
new file mode 100644
index 
0000000000000000000000000000000000000000..c7953484a05b4a5ae2ac81590000627b82c510ca
GIT binary patch
literal 217
zcmca|c+)~A1{MYcU}0bca;`@=M64@fWY`E~gD{iR8bJnTFv-Nh;L5<Txc{gFg9BSo
z22h*{B*(CMtIpXA7NIecik})J7#>ILWnf@r<ltfmz8=I7eD>;pG{BJ01T;6ofsv8P
zfr-I^737AL20nKN##ROfM@9)QprsNb3=GVTY%Gic!txWYD(zqul%F81tZ`MjiA_+s
iNm#k(=n3{l298EHP6nX{My|#bZbq?22_6Q<1{MGk6*{K?

literal 0
HcmV?d00001

diff --git a/ryu/tests/packet_data/bgp4/flowspec_nlri_vpn4.pcap 
b/ryu/tests/packet_data/bgp4/flowspec_nlri_vpn4.pcap
new file mode 100644
index 
0000000000000000000000000000000000000000..74a7d174cb2cc1ecd1260b56ca4bcafe2e7243a4
GIT binary patch
literal 217
zcmca|c+)~A1{MYw`2U}Qff2|tUe+41Es=v^BajWkOipVA8JNK&69<DU1H<C}qYexX
zY(W`7aVC%)!{)6zXD?WU#z-oDYLH-f9I+Q@5+er}L-6$=hTyYT|Dyqhd?ui|5e|%u
zOb$#84y+(Iq%`okGcdL>FgP+wZ~-lq5Mf|oZe(L&3=o!|a8+pstDyV@VP%c0%1vy7
k%1y$`Jx5QlH!^TEvT-s9H865Drf@TgHA?U>FgCCN09~9sOaK4?

literal 0
HcmV?d00001

diff --git a/ryu/tests/unit/packet/test_bgp.py 
b/ryu/tests/unit/packet/test_bgp.py
index 6c764b6..07b21f9 100644
--- a/ryu/tests/unit/packet/test_bgp.py
+++ b/ryu/tests/unit/packet/test_bgp.py
@@ -283,6 +283,12 @@ class Test_bgp(unittest.TestCase):
             'evpn_nlri_inc_multi_eth_tag',
             'evpn_nlri_eth_seg',
             'evpn_nlri_ip_prefix',
+            'flowspec_nlri_ipv4',
+            'flowspec_nlri_vpn4',
+            'flowspec_action_traffic_rate',
+            'flowspec_action_traffic_action',
+            'flowspec_action_redirect',
+            'flowspec_action_traffic_marking',
         ]
 
         for f in files:
-- 
2.7.4


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to