arybchik added a comment.
I did measurements when implemented the patch and just retested once again
using pmcstat instruction and BR_MISP_RETIRED.ALL_BRANCHES counters.
With the patch applied the number of instruction events is 1% less and number
of mispredicted branch events is 5% less.
REVIS
arybchik closed this revision.
REVISION DETAIL
https://reviews.freebsd.org/D1691
To: arybchik, gnn
Cc: freebsd-net
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd
arybchik added a comment.
Committed to src head
REVISION DETAIL
https://reviews.freebsd.org/D1691
To: arybchik, gnn
Cc: freebsd-net
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send an
arybchik added a comment.
I've published review request D1772 to add macros. Please, review.
Also I have a patch to make lock names unique - will follow.
REVISION DETAIL
https://reviews.freebsd.org/D1707
To: arybchik, gnn
Cc: freebsd-net
___
freebsd-
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Add separate software Tx queue limit for non-TCP traffic to make total
limit higher and avoid local drops of TCP packets because of no
backpressure.
There is no point
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Allow access to statistics data not only from sysctl handlers.
Submitted by: Boris Misenov
Sponsored by: Solarflare Communications, Inc.
BRANCH
/head
REVISIO
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
BRANCH
/head
REVISION DETAIL
https://reviews.freebsd.org/D1706
AFFECTED FILES
sh
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Sponsored by: Solarflare Communications, Inc.
BRANCH
/head
REVISION DETAIL
https://reviews.freebsd.org/D1705
AFFECTED FILES
sys/dev/sfxge/sfxge_ev.c
To: arybchik
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Most likely is was just memory leak on the error handling path since
typically efsys_mem_t is filled in by zeros on allocation.
Sponsored by: Solarflare Communicati
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
esm_size is not even initialized properly when memory is allocated.
Sponsored by: Solarflare Communications, Inc.
BRANCH
/head
REVISION DETAIL
https://reviews.f
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
sfxge_dma_alloc() calls bus_dmamem_alloc() with BUS_DMA_ZERO flag, so
allocated memory is already filled in by zeros
BRANCH
/head
REVISION DETAIL
https://reviews.fre
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
It removes necessity to get evq pointer by its index in soft context.
BRANCH
/head
REVISION DETAIL
https://reviews.freebsd.org/D1701
AFFECTED FILES
sys/dev/sfxge/sf
arybchik set the repository for this revision to rS (FreeBSD src repository).
REVISION DETAIL
https://reviews.freebsd.org/D1692
To: arybchik, gnn
Cc: freebsd-net
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebs
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
BRANCH
/head
REVISION DETAIL
https://reviews.freebsd.org/D1700
AFFECTED FILES
sy
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Remove the first member alignment to cacheline since it is nop.
Use __aligned() for the whole structure to make sure that the structure
size is cacheline aligned.
Remo
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Sponsored by: Solarflare Communications, Inc.
BRANCH
/head
REVISION DETAIL
https://reviews.freebsd.org/D1698
AFFECTED FILES
sys/dev/sfxge/common/efx_ev.c
sys/de
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
Sponsored by: Solarflare Communications, Inc.
BRANCH
/head
REVISION DETAIL
https://reviews.freebsd.org/D1697
AFFECTED FILES
sys/dev/sfxge/sfxge_ev.c
sys/dev/sfx
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
REVISION SUMMARY
In fact the pointer is used only if more than one TXQ is processed in
one
interrupt.
It is used (read-write) on completion path only.
Also it makes the first part of
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
arybchik set the repository for this revision to rS (FreeBSD src repository).
REVISION SUMMARY
It was the only place on data path where sc->evq array is accessed.
Sponsored by: Solarf
arybchik created this revision.
arybchik added a reviewer: gnn.
arybchik added a subscriber: freebsd-net.
arybchik set the repository for this revision to rS (FreeBSD src repository).
REVISION SUMMARY
Submitted by: Artem V. Andreev
Sponsored by: Solarflare Communications, Inc.
REVISION D
20 matches
Mail list logo