Home | History | Annotate | Download | only in marvell
History log of /src/sys/dev/marvell/if_mvxpevar.h
RevisionDateAuthorComments
 1.9  04-Apr-2022  andvar fix various typos, mainly in comments.
 1.8  13-Mar-2022  andvar s/hander/handler/ and s/hader/header/ in comments and documentation.
 1.7  16-Feb-2022  andvar fix various typos, mainly in comments.
 1.6  05-Dec-2021  msaitoh s/decriptor/descriptor/ in comment.
 1.5  13-Sep-2019  msaitoh if_flags is neither int nor short. It's unsigned short.
 1.4  19-Apr-2018  christos branches: 1.4.2;
s/static inline/static __inline/g for consistency.
 1.3  13-Feb-2016  hikaru branches: 1.3.16; 1.3.18;
Make all packets are enqueued into queue 0.
queue 7 is not default, it is caused by the filter tables.
The fields are including queue number, not bitfields.
So MVXPE_DF_QUEUE_ALL (b111) means queue 7.

And also, pass all unicast addresses if it is promisc mode.
MVXPE_PXC_UPM is working in almost cases,
but this change is needed for some cases; bridging frames through inter units,
using products have consecutive MAC addresses.
 1.2  03-Jun-2015  hsuenaga branches: 1.2.2;
separate buffer management codes 'mvxpbm.c' from if_mvxpe.c.

the buffer management(ex. fill the rx descriptors/buffers) is done by H/W in
ARMADA XP/380, and is done by S/W in ARMADA 370. the H/W BM support is not yet
implemented, so all devices use the S/W management mode at this time.
 1.1  03-May-2015  hsuenaga add new ethernet driver mvxpe for recent MARVELL's SoC after ARMADA/XP.
this driver supports 'counter mode', and is disabled by default.

ARMADA SoC family has new ethernet controller acceleration mode called
'enhanced mode' or 'counter mode.' it seems that backward compatibility mode
used by if_mvgbe is still working, but the specification of the old mode
is completely disappeared from SoC's reference manual.

I tested the driver using MIRABOX(ARMADA/370).
 1.2.2.3  19-Mar-2016  skrll Sync with HEAD
 1.2.2.2  06-Jun-2015  skrll Sync with HEAD
 1.2.2.1  03-Jun-2015  skrll file if_mvxpevar.h was added on branch nick-nhusb on 2015-06-06 14:40:08 +0000
 1.3.18.1  22-Apr-2018  pgoyette Sync with HEAD
 1.3.16.2  03-Dec-2017  jdolecek update from HEAD
 1.3.16.1  13-Feb-2016  jdolecek file if_mvxpevar.h was added on branch tls-maxphys on 2017-12-03 11:37:05 +0000
 1.4.2.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed