Re: libbsd network stack optimization tips & tricks

2019-05-07 Thread Sebastian Huber
On 07/05/2019 18:39, Jonathan Brandmeyer wrote: On Mon, May 6, 2019 at 12:16 AM Sebastian Huber wrote: Some known problems are: 1. RTEMS is supposed to be a real-time operating system and this has some implications for the mutex synchronization primitives. In RTEMS an atomic read-modify-write

Re: libbsd network stack optimization tips & tricks

2019-05-07 Thread Jonathan Brandmeyer
On Mon, May 6, 2019 at 12:16 AM Sebastian Huber wrote: > > Some known problems are: > > 1. RTEMS is supposed to be a real-time operating system and this has > some implications for the mutex synchronization primitives. In RTEMS an > atomic read-modify-write operation is used in the fast path mutex

Re: libbsd network stack optimization tips & tricks

2019-05-05 Thread Sebastian Huber
On 24/04/2019 23:37, Jonathan Brandmeyer wrote: Any good tips & tricks I should know about how to optimize the rtems-libbsd networking stack? Case: - Cortex-A9, dual-core, SMP mode, using the zynq BSP on microzed hardware. - RTEMS v5, using the libbsd networking layer. - Network is otherwise idl

Re: libbsd network stack optimization tips & tricks

2019-04-28 Thread Chris Johns
On 25/4/19 7:37 am, Jonathan Brandmeyer wrote: > Any good tips & tricks I should know about how to optimize the > rtems-libbsd networking stack? I use the stack defaults with an /etc/rc.conf of: TELn [/] # cat /etc/rc.conf # # Hydra LibBSD Configuration # hostname="XXX-880452-0014" ifconfi

libbsd network stack optimization tips & tricks

2019-04-24 Thread Jonathan Brandmeyer
Any good tips & tricks I should know about how to optimize the rtems-libbsd networking stack? Case: - Cortex-A9, dual-core, SMP mode, using the zynq BSP on microzed hardware. - RTEMS v5, using the libbsd networking layer. - Network is otherwise idle - Test case is a trivial program that just read(