Comments (3)
Igor, Please provide your plan on how to do that.
Do not start coding before I approve it.
When you have plan, please assign the issue to me!
Thanks,
Avner
Original comment by [email protected]
on 3 Apr 2011 at 7:45
- Changed state: Accepted
from sockperf.
this point is close with #25.
Plan:
1. add option -tcp-skip-blocking-send for a server and a client modes (set off
by default);
2. use special return value (-2) in msg_sendto to process skip send operation
cases;
3. add global variable as g_skipCount to count skipped messages;
4. increment g_skipCount in client_send_packet() and decrement packet sequence
number to keep one w/o gaps;
5. clear Tx Time for ping-pong reply packets in case (-2) is occured;
6. process EAGAIN and EWOULDBLOCK in sendto();
7. set MSG_DONTWAIT flag for send operation in case --tcp-skip-blocking-send is
enabled;
8. Important: skip case is occured (for statistic) during send operation when
no bytes related message sent before due to we do not have way to notify server
about corrupted or skipped messages and we do not have CRC inside message.
9. display number of skipped messages in case they exist in final output.
Original comment by [email protected]
on 25 Apr 2011 at 10:08
- Changed state: Started
from sockperf.
r54
This ability is enclosed in EXTRA_ABILITY macro definition. It is disabled in
build process by default. User needs to set --enable-extra option in configure
as ($ ./configure --prefix=<path to install> --enable-extra) to make
functionality workable.
Original comment by [email protected]
on 13 May 2011 at 6:37
- Changed state: Fixed
from sockperf.
Related Issues (20)
- ERROR: _seqN > m_maxSequenceNo in v3.7 HOT 9
- ping-pong on Arm seems does not respect --mps parameter HOT 3
- Configure attempts to compile c++ code with gcc but not with g++ HOT 2
- print date&time every time it is executed HOT 4
- Floating point exception with --histogram HOT 2
- How to read sockperf output HOT 4
- _seqN > m_maxSequenceNo (100% reproducible on ppc64le architecture) HOT 4
- sockperf tcp mode: 100% cpu HOT 7
- Void function returing according to the documentation a value
- Non documented argument of function process_buffer
- Confusing commenting out code
- Need help on Sockperf configuration on Azure Ubuntu instances HOT 9
- sockperf server hung on sockperf: [tid1269] using recvfrom() to block on socket(s) HOT 4
- how to install sockperf onwindows 10 and window 11 machines HOT 8
- RedHat support HOT 2
- Simetimes I get "No messages received" and have to retry HOT 3
- sockperf crashed due to segment fault when using libvma HOT 13
- Soak Testing Multicast Environments with More Than One Receiver HOT 2
- TCP testing with -F doesn't work HOT 1
- Memory issues HOT 1
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 sockperf.