diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-11-06 09:53:05 +0100 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-11-20 08:56:40 +0100 |
commit | 182aac377d7e345847d4dd11387ff549d27bd55d (patch) | |
tree | f10300319a5a60c78be71c549ac88111a7186ae6 /README.md | |
parent | imxrt: Add support (diff) | |
download | rtems-libbsd-182aac377d7e345847d4dd11387ff549d27bd55d.tar.bz2 |
if_ffec: Fix cache handling on tx
With the previous fix, it could happen that the end of the packet hasn't
been flushed. For example assume the following addresses:
ds_addr: 0x81c804A
ds_len: 0x57
In that case the data ends at 0x81c80a1. But due to the rounding the
area from 0x81c8040 to 0x81c80a0 would have been flushed.
This fix now first calculates the start and end address, aligns these
addresses and then recalculates the len that has to be flushed.
Update #4180
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions