[PATCH rtems-libbsd 1/2] if_ffec: Reduce buffer size
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Jun 2 08:28:46 UTC 2022
On 02/06/2022 09:27, Christian MAUDERER wrote:
>
> Am 01.06.22 um 14:46 schrieb Gedare Bloom:
>> On Mon, May 23, 2022 at 6:21 AM Christian Mauderer
>> <christian.mauderer at embedded-brains.de> wrote:
>>>
>>> Typical embedded systems don't have that much memory. Reduce the buffer
>>> size to something more sensible for the usual type of application.
>>> ---
>>> freebsd/sys/dev/ffec/if_ffec.c | 8 ++++++++
>>> 1 file changed, 8 insertions(+)
>>>
>>> diff --git a/freebsd/sys/dev/ffec/if_ffec.c
>>> b/freebsd/sys/dev/ffec/if_ffec.c
>>> index 47c0f770..4c1e147b 100644
>>> --- a/freebsd/sys/dev/ffec/if_ffec.c
>>> +++ b/freebsd/sys/dev/ffec/if_ffec.c
>>> @@ -139,9 +139,17 @@ static struct ofw_compat_data compat_data[] = {
>>> /*
>>> * Driver data and defines. The descriptor counts must be a power
>>> of two.
>>> */
>>> +#ifndef __rtems__
>>> #define RX_DESC_COUNT 512
>>> +#else /* __rtems__ */
>>> +#define RX_DESC_COUNT 64
>>> +#endif /* __rtems__ */
>>
>> Do we need some way to control this parameter? Or, how will this
>> appear if it breaks something?
>
> I don't expect that there will be any problems. But I can take a look
> how I can make that a parameter.
Can we please keep this a compile time constant as it is. The 64
descriptors should be more than enough.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
More information about the devel
mailing list