Comments (9)
Original comment by [email protected]
on 2 Dec 2010 at 5:26
- Changed state: Accepted
- Added labels: Type-Enhancement
- Removed labels: Type-Defect
from ostinato.
Srivats,
Hope all is well and HAPPY NEW YEAR to you. Just curious - since it looks like
you are "looking for things to add" - do you think getting a link error
indication (Issue 28) might be in the cards for a future release? I would
think this shouldn't be too hard to implement (at least on Linux) since the
info should be available.
Aside from this, and scripting support ;-) (to allow Ostinato to be a "canned"
operation", something I can have anyone setup) this has most everything I need.
Much appreciate all your hard work and support.
Regards,
Werner H.
Original comment by [email protected]
on 11 Jan 2012 at 7:32
from ostinato.
@werner: Thanks for your wishes! Would the errors from the output of 'cat
/proc/net/dev' work for you? Not sure if they are the same that 'ethtool -s'
reports.
btw scripting support is not in the near future - I need to do some major
refactoring and rearchitect parts of the code before I can start supporting
scripting - but it's definitely in the plan.
Original comment by [email protected]
on 21 Jan 2012 at 8:47
from ostinato.
Srivats,
Sorry it took me a while to respond - I've been off at a conference.
Yes - I think the error info from 'cat /proc/net/dev' would work fine. The RX
errs would be the primary one, but indicating RX drops and maybe fifo & frame
would be good too. Again - when you clear the Ostinato display, you want these
statistics cleared also (at least on the Ostinato display).
I see that /proc/net/dev also has a column for TX errs - but don't know how
that will ever show anything (I understand RX error, but not TX error?).
No worries on the scripting (we'd all love to have it, but realize that's a
heavy lift). Hopefully something like adding these errors isn't too big a
change.
Regards,
Werner
Original comment by [email protected]
on 1 Feb 2012 at 10:34
from ostinato.
@werner: I just pushed in a changeset to support rx error stats on Linux. Build
from source and give it a shot. If you see any issues, let me know - I haven't
had a chance to test it thoroughly
For now the Linux error stats are from /proc/net/dev (similar to the rx/tx
stats), but in future this will be changed to use netlink and retrieve more
detailed stats as well as link state.
Original comment by [email protected]
on 8 Feb 2012 at 4:51
from ostinato.
Srivats,
Great Job!!! I just downloaded the updates and the Port Drops, errors ..etc
now get displayed. I disconnected my cable briefly and errors were nicely
shown. As requested, these get "zero'd" out when clearing the statistics -
just like I wanted.
Well done!
Many thanks,
Werner
Original comment by [email protected]
on 8 Feb 2012 at 11:57
from ostinato.
This issue was updated by revision 09dd87336e34.
Original comment by [email protected]
on 12 Feb 2012 at 7:26
from ostinato.
revision b781e68848cd added support for stats using netlink for Linux - link
state info is now available
Original comment by [email protected]
on 10 Mar 2012 at 8:04
from ostinato.
Marking this issue as closed - any new error stats related enhancements should
be raised as a new issue
Original comment by [email protected]
on 27 Mar 2014 at 3:31
- Changed state: Fixed
from ostinato.
Related Issues (20)
- Wrong formatting of MAC address in Protocol Data / Spanning Tree Protocol HOT 3
- In Ubuntu 18.04, protoc cannot find the proto file in the same directory HOT 4
- Support stream rate specification as % of line rate HOT 1
- Support specifying stream transmit duration
- Open "Port configuration" dialog with double-click on a port
- Ostinato unable to find npcap DLLs HOT 2
- v1.2 Segmentation Fault on MacOS HOT 2
- ARP enhancements
- Build fails under Windows with msys2 HOT 10
- Rx stream stats does not work on Linux for vlan tagged packets
- Stream stats with IPv6/ICMPv6
- Copy/Paste of stream stats does not include row/column headers HOT 1
- Adding port names as a second line in port stats header columns breaks copy paste HOT 1
- Better UX for (very) slow streams HOT 1
- RX streams stats always 0 with VLAN tag on Linux HOT 1
- Reduce performance impact of stream stats
- Out of sequence packets
- Fixed duration transmit
- Qt Script Deprecated HOT 1
- Remove compiler warnings emitted by a recent gcc/clang version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ostinato.