OpenGrok
Cross Reference: if_gmc.c
xref
: /
src
/
sys
/
arch
/
arm
/
gemini
/
if_gmc.c
Home
|
History
|
Annotate
|
Download
|
only in
gemini
History log of
/src/sys/arch/arm/gemini/if_gmc.c
Revision
Date
Author
Comments
1.15
17-Sep-2022
thorpej
Eliminate use of IFF_OACTIVE. (In this driver, it was set in one
location, and never tested or cleared. &shrug;)
1.14
20-Aug-2022
thorpej
gmc_ifstart(): Replace "IF_DEQUEUE() -> IF_PREPEND() on failure" with
"IF_POLL() -> IF_DEQUEUE() on success".
1.13
01-Feb-2020
thorpej
Adopt <net/if_stats.h>.
1.12
28-May-2019
msaitoh
branches: 1.12.4;
s/recieve/receive/
1.11
28-May-2019
msaitoh
Use ETHER_LOCK()/ETHER_UNLOCK() for all ethernet drivers to protect ec_multi*.
1.10
23-May-2019
msaitoh
Whitespace fix (mainly tabify).
1.9
23-May-2019
msaitoh
No functional change:
- Simplify MII structure initialization and reference.
- u_int*_t -> uint*_t.
- KNF
1.8
22-Apr-2019
msaitoh
On drivers which use MII(4) and have hook SIOC[GS]IFMEDIA which just pass to
ifmedia_ioctl(), the hook is not required because ether_ioctl has it
(if_ethersubr.c rev. 1.160). These drivers don't return ENETRESET in
ifmedia_ioctl(), so no functional change.
1.7
20-Feb-2017
ozaki-r
branches: 1.7.14;
Apply deferred if_start to more drivers...
1.6
11-Jun-2013
msaitoh
branches: 1.6.10; 1.6.14; 1.6.18;
In interrupt function, use mii_pollstat() instead of mii_tick() to update
PHY status.
1.5
22-Jul-2012
matt
branches: 1.5.2;
Fix mii_statchg to take a 'struct ifnet *' instead of device_t. This fixes
problem with a common MDIO bus used for multiple interfaces.
Some drivers converted to CFATTACL_DECL_NEW.
1.4
01-Jul-2011
dyoung
branches: 1.4.2;
#include <sys/bus.h> instead of <machine/bus.h>.
1.3
23-Dec-2008
matt
branches: 1.3.2; 1.3.4; 1.3.8;
Baby steps to a working driver. transmit works. receive sometimes works
but the h/w is doing really weird shit.
1.2
15-Dec-2008
matt
Get the gmac driver close to working.
1.1
14-Dec-2008
matt
Add the beginning of a driver which supports the on-chip gmac (gigabit)
ethernet port. It's still being debugged but it attaches and does some
things right. And a lot wrong. That's what debugging is for.
1.3.8.2
04-May-2009
yamt
sync with head.
1.3.8.1
23-Dec-2008
yamt
file if_gmc.c was added on branch yamt-nfs-mp on 2009-05-04 08:10:41 +0000
1.3.4.2
19-Jan-2009
skrll
Sync with HEAD.
1.3.4.1
23-Dec-2008
skrll
file if_gmc.c was added on branch nick-hppapmap on 2009-01-19 13:15:58 +0000
1.3.2.2
17-Jan-2009
mjf
Sync with HEAD.
1.3.2.1
23-Dec-2008
mjf
file if_gmc.c was added on branch mjf-devfs2 on 2009-01-17 13:27:53 +0000
1.4.2.2
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.4.2.1
30-Oct-2012
yamt
sync with head
1.5.2.2
03-Dec-2017
jdolecek
update from HEAD
1.5.2.1
23-Jun-2013
tls
resync from head
1.6.18.1
21-Apr-2017
bouyer
Sync with HEAD
1.6.14.1
20-Mar-2017
pgoyette
Sync with HEAD
1.6.10.1
28-Aug-2017
skrll
Sync with HEAD
1.7.14.2
08-Apr-2020
martin
Merge changes from current as of 20200406
1.7.14.1
10-Jun-2019
christos
Sync with HEAD
1.12.4.1
29-Feb-2020
ad
Sync with head.
Indexes created Fri Oct 17 09:09:57 GMT 2025