Hi Team,
We are working on implementation of Vacancy Events as specified in
openflow specs 1.4.
While writing the test cases, in the test case no. 724 (ofproto -
asynchronous message control (OpenFlow 1.5)) we have added our vacancy
test case
check_async 3 for OFPTR_VACANCY_UP and we are using the following
command
# OFPT_TABLE_STATUS, OFPTR_VACANCY_UP
ovs-vsctl set bridge br0 protocols=OpenFlow14,OpenFlow15,OpenFlow13
ovs-ofctl add bridge br0 flow-tables 0=@nam1 -- --id=@nam1 create
flow_table flow_limit=5
ovs-ofctl -O openflow15 add-flow br0
priority=10,importance=10,action=drop
ovs-ofctl -O openflow15 add-flow br0
priority=11,importance=11,action=drop
ovs-ofctl -O openflow15 add-flow br0
priority=12,importance=12,action=drop
ovs-ofctl -O openflow15 mod-table br0 0 vacancy:20..80
if test X"$1" = X"OFPTR_VACANCY_UP"; then shift;
echo >>expout "OFPT_TABLE_STATUS (OF1.5): VACANCY_UP: config :
Vacancy table_id : 0 current vacancy : 60 vacancy up : 80 vacancy
down : 20"
fi
Openflow Protocol 1.5 (06) OFPT_TABLE_STATUS(1F) length(18) xid=0x0(0)
OFPTR_VACANCY_UP(04) pad(0) table_desc_length(08) table_id(5) config(8)
ovs-appctl -t ovs-ofctl ofctl/send 06 1F 00 18 00000000 04 00 0000 0000
00000008 05 00 00000008
check_async 3 OFPTR_VACANCY_UP
Query 1: Will the testcase for table status messages (where vacancy reason
value can be OFPTR_VACANCY_UP or OFPTR_VACANCY_DOWN) be written in
[ofproto - asynchronous message control (OpenFlow 1.5)] block or shall we
make a new block for OpenFlow1.4 async messages for table Status async
messages ?
Query 2: Is the hex-string used
(061F00180000000003000000000000000008000000000000) correct for
OFPTR_VACANCY_UP reason for table_status_messages ?
Query 3: While running the testcase it fails at check_async 2. Why does it
fails in check_async 2 if our changes are only in check_async 3 ?
Also here the monitor.log file contains TABLE_STATUS message along with
PORT_STATUS messages. Whereas it should contain only PORT_STATUS messages.
Can you please help me in understanding this behaviour.
Regards
Shashwat Srivastava
Assistant System Engineer
Tata Consultancy Services
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev