History log of /src/sys/dev/marvell/mvgbereg.h |
Revision | | Date | Author | Comments |
1.10 |
| 02-Feb-2024 |
andvar | fix various typos in comments.
|
1.9 |
| 30-Aug-2021 |
rin | Add ARMEB support to mvgbe(4).
For ARMEB, peripheral is configured to little-endian mode, even if CPU itself is in big-endian mode. Therefore, we need to configure the device to little-endian mode, and byte-swap descriptor fields (unlike the case of powerpc).
|
1.8 |
| 23-Dec-2013 |
kiyohara | Support Basic Mode for Armada XP.
|
1.7 |
| 08-Nov-2012 |
msaitoh | branches: 1.7.2; Fix a bug that MVGBE_JLEN is miscalculated.
|
1.6 |
| 16-Oct-2012 |
msaitoh | Add code to modify interrupt coalescing with sysctl. - both TX side an RX side. - different setting for each port - TX side is hw.mvgbe.mvgbe*.ipginttx - RX side is hw.mvgbe.mvgbe*.ipgintrx - The default value is 768. - The lowest value is 0 - For highest value, 0x3777 is used for V1, and 0xffff is used for V2.
|
1.5 |
| 12-Oct-2012 |
msaitoh | - The MVGBE_RX_MAX_FRAME_LEN_ERROR bit is used to check whether a packet is fragmented or not, so define new MVGBE_RX_IP_FRAGMENT with the same value and use it. - Remove the checking whether a packet length is lower than 72 octet. This check is not used in Linux and FreeBSD. Tested with me (for Kirkwood) and Kiyohara (for DiscoveryII).
|
1.4 |
| 04-Oct-2012 |
msaitoh | Fix udpcsum-rx bug on fragmented case this time. - Fix the usage of a local variable for csum_flags. - It seemd that sometimes MVGBE_RX_L4_CHECKSUM_OK bit were set to 0 even if the checksum is correct and the packet was not fragmented. So we don't set M_CSUM_TCP_UDP_BAD even if csum bit is 0.
|
1.3 |
| 01-Feb-2011 |
jakllsch | branches: 1.3.4; 1.3.10; 1.3.14; Various improvements to mvgbe(4). Notable is improved multicast filtering.
|
1.2 |
| 02-Oct-2010 |
kiyohara | branches: 1.2.2; 1.2.4; Support Kirkwood's GbE.
|
1.1 |
| 02-Jun-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.6; Add Marvell Gigabit Ethernet Controller on SC/SoC. Will support on ofppc soon. Tested on G4+PegasosII (kiyohara@) G3+PegasosII (phx@)
|
1.1.6.3 |
| 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.6.2 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 |
| 02-Jun-2010 |
uebayasi | file mvgbereg.h was added on branch uebayasi-xip on 2010-08-17 06:46:17 +0000
|
1.1.4.3 |
| 09-Oct-2010 |
yamt | sync with head
|
1.1.4.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 |
| 02-Jun-2010 |
yamt | file mvgbereg.h was added on branch yamt-nfs-mp on 2010-08-11 22:53:38 +0000
|
1.1.2.3 |
| 05-Mar-2011 |
rmind | sync with head
|
1.1.2.2 |
| 03-Jul-2010 |
rmind | sync with head
|
1.1.2.1 |
| 02-Jun-2010 |
rmind | file mvgbereg.h was added on branch rmind-uvmplock on 2010-07-03 01:19:36 +0000
|
1.2.4.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.2.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.3.14.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.14.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.3.10.2 |
| 24-Nov-2012 |
jdc | Apply patch from msaitoh to fix pullup-6 #671.
|
1.3.10.1 |
| 20-Nov-2012 |
riz | Apply patch (requested by msaitoh in ticket #671):
sys/dev/marvell/if_mvgbe.c 1.19-1.23, 1.26-1.31 sys/dev/marvell/mvgbereg.h 1.4-1.5, 1.7
Add missing bus_dmamap_sync() for the RX buffer. Fix device timeout problem. Fix broken hardware checksumming. Fix a bug that kernel panics when the system get a packet while calling mvgbe_stop (via ifconfig down). Add missing mii_tick() call. Change style a bit. Don't use M_HASFCS flag. When an interrput is link change, notify link change to mii layer using mii_pollstat(). Fix a bug that the alignment of jumbo buffer(MVGBE_JLEN) is miscalculated.
|
1.3.4.3 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.3.4.2 |
| 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.3.4.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.7.2.1 |
| 18-May-2014 |
rmind | sync with head
|