• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

osrg / ryu / 804
0%

Build:
DEFAULT BRANCH: master
Ran 27 Jul 2016 05:57AM UTC
Jobs 5
Files 407
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
804

push

travis-ci

fujita
stplib: Handle the port state not changed events

According to OpenFlow Spec 1.3.5, OFPT_PORT_STATUS messages with
the reason value OFPPR_MODIFY should be sent the BOTH port state
and config have changed.
On the other hand, OVS does not send OFPT_PORT_STATUS messages
when the port config has changed and only sends when the port
state has changed.
But, other switch implementation, e.g. Lagopus, sends messages
when the both port state and config have changed.
Therefore, simple_switch_stp_13.py will overproduce the topology
recalculation events and will fail to recalculate the topology.

This patch checks the port state in OFPT_PORT_STATUS messages
and ignores the message if the port state is not changed.

Reported-by: Hong Panha <c011361065@edu.teu.ac.jp>
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>

48146 of 74683 relevant lines covered (64.47%)

2.58 hits per line

Jobs
ID Job ID Ran Files Coverage
1 804.1 (TOX_ENV=py27) 27 Jul 2016 05:59AM UTC 0
64.43
Travis Job 804.1
2 804.2 (TOX_ENV=py34) 27 Jul 2016 06:01AM UTC 0
64.44
Travis Job 804.2
3 804.3 (TOX_ENV=py35) 27 Jul 2016 05:59AM UTC 0
64.44
Travis Job 804.3
4 804.4 (TOX_ENV=pypy26) 27 Jul 2016 05:59AM UTC 0
64.44
Travis Job 804.4
5 804.5 (TOX_ENV=pep8) 27 Jul 2016 05:57AM UTC 0
Travis Job 804.5
Source Files on build 804
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #804
  • 3c0bd5b0 on github
  • Prev Build on master (#803)
  • Next Build on master (#805)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc