Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: 724fc129296f7275b5fec4865a3986638fb56b7a
https://github.com/fabbione/kronosnet/commit/724fc129296f7275b5fec4865a3986…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map any outgoing packets only once and reduce memsets around
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: b68f5c6f2739fd1f7c5eb0e73a4c7d7a594d693a
https://github.com/fabbione/kronosnet/commit/b68f5c6f2739fd1f7c5eb0e73a4c7d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map outgoing packet once per host vs once per host per link
- reduces memsets by 8x
- reduces complexity in resending packets on socket overload
by changing start mmsghdr vs remapping everything all over again
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: 74c94beeb141f0adf663faab35ebb4eac4ebd5a8
https://github.com/fabbione/kronosnet/commit/74c94beeb141f0adf663faab35ebb4…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-13 (Mon, 13 Feb 2017)
Changed paths:
M libknet/threads_tx.c
M libknet/transport_sctp.c
M libknet/transport_udp.c
Log Message:
-----------
[tx] increase timeres on TX pressure and reduce log noise
when TX sockets are overloaded, we spend more time spitting out
logs than recovering from the overload. ifdef the logging on
critical path out (still available with debug build).
also drastically reduce the waiting time by 64x.
this changes increases UDP perf on 3 nodes by 200%
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: c089b2cb15ff1863f404d8c562fa97ff14e31452
https://github.com/fabbione/kronosnet/commit/c089b2cb15ff1863f404d8c562fa97…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-07 (Tue, 07 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] minor optimization in handling packets < MTU
- reduce of one loop
- reduce one memcpy
- reduce setting a bunch of data
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: e8e9bc366688bb68a720c14877b1f1d4b1d56874
https://github.com/fabbione/kronosnet/commit/e8e9bc366688bb68a720c14877b1f1…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-07 (Tue, 07 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map outgoing packet once per host vs once per host per link
- reduces memsets by 8x
- reduces complexity in resending packets on socket overload
by changing start mmsghdr vs remapping everything all over again
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 33ef16076f0cad4e36e7353a8644857999500fe8
https://github.com/fabbione/kronosnet/commit/33ef16076f0cad4e36e7353a864485…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-07 (Tue, 07 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map any outgoing packets only once and reduce memsets around
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/fabbione/kronosnet/compare/631293dafd0c...33ef16076f0c
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: 631293dafd0c9282dd39de54464427ae3519fa87
https://github.com/fabbione/kronosnet/commit/631293dafd0c9282dd39de54464427…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map any outgoing packets only once and reduce memsets around
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/new-tx
Home: https://github.com/fabbione/kronosnet
Commit: 4d8c843d09fab59deafc606a73c0ae478e2846b8
https://github.com/fabbione/kronosnet/commit/4d8c843d09fab59deafc606a73c0ae…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M libknet/transport_common.c
Log Message:
-----------
[transport] define value only once
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: f357bd679c841c78cc81d93a8c398bd78ca0960e
https://github.com/fabbione/kronosnet/commit/f357bd679c841c78cc81d93a8c398b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M libknet/threads_tx.c
Log Message:
-----------
[tx] map outgoing packet once per host vs once per host per link
- reduces memsets by 8x
- reduces complexity in resending packets on socket overload
by changing start mmsghdr vs remapping everything all over again
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/fabbione/kronosnet/compare/4d8c843d09fa^...f357bd679c84