Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
W
White Rabbit Switch - Gateware
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 8
    • Issues 8
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • Wiki
    • Wiki
  • image/svg+xml
    Discourse
    • Discourse
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Projects
  • White Rabbit Switch - Gateware
  • Issues
  • #22

Closed
Open
Opened Nov 21, 2013 by Grzegorz Daniluk@greg.d
  • Report abuse
  • New issue
Report abuse New issue

WR Switch crashes under the burst of frames.

Although it was proven in existing installations that the WR Switch provides a stable timing distribution, its networking features are still a work in progress. The low latency features are not in the official firmware, but the Ethernet switching functionality is there.

To verify the performance of Ethernet switching, the tests were made with Spirent TextCenter SPT-2U device. Results for the WR Switch v3.3 running latest stable firmware release v3.3 are presented in the table (100% load is the full Gigabit Ethernet load):

You can see there, that for some loads WR Switch starts loosing frames. It's especially notable for small payloads (64 bytes). Moreover, when it starts loosing 100% frames, it's unable to recover the correct state when the traffic load is reduced (i.e. bursting a port with 94% load of 128 bytes crashes the WR Switch so that it's unable to forward any more Ethernet frames, even with 10% load).

Current version of the WR Switch gateware/software can be crashed with a burst of Ethernet frames. The threshold when the crash occurs depends on the frames size and the traffic load.

Files

  • v3.3_networking_test.png
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
No due date
1
Labels
bug
Assign labels
  • View project labels
Reference: project/wr-switch-hdl#22