/shark/trunk/drivers/net/net_init.c |
---|
197,10 → 197,10 |
dev->change_mtu = eth_change_mtu; |
/* dev->hard_header = eth_header; */ |
dev->rebuild_header = eth_rebuild_header; |
dev->rebuild_header = (void *)((void *)(eth_rebuild_header)); |
dev->set_mac_address = eth_mac_addr; |
dev->header_cache_bind = eth_header_cache_bind; |
dev->header_cache_update= eth_header_cache_update; |
dev->header_cache_bind = (void *)((void *)(eth_header_cache_bind)); |
dev->header_cache_update= (void *)((void *)(eth_header_cache_update)); |
dev->type = ARPHRD_ETHER; |
dev->hard_header_len = ETH_HLEN; |
/shark/trunk/drivers/net/eth.c |
---|
20,11 → 20,11 |
/** |
------------ |
CVS : $Id: eth.c,v 1.4 2003-07-10 07:52:04 pj Exp $ |
CVS : $Id: eth.c,v 1.5 2003-11-15 12:53:47 giacomo Exp $ |
File: $File$ |
Revision: $Revision: 1.4 $ |
Last update: $Date: 2003-07-10 07:52:04 $ |
Revision: $Revision: 1.5 $ |
Last update: $Date: 2003-11-15 12:53:47 $ |
------------ |
**/ |
371,13 → 371,25 |
} |
} |
void skb_init(void); |
void linuxpci_init(void); |
int rtl8139_probe(struct device *dev); |
int tc59x_probe(struct device *dev); |
int el3_probe(struct device *dev); |
int ne_probe(struct device *dev); |
int eth_init(int mode, TASK_MODEL *m) |
{ |
SOFT_TASK_MODEL m_soft; |
int i, ndev; |
int i; |
#if 0 |
ndev; |
WORD Class; |
struct pci_regs *r; |
PID p; |
#endif |
BYTE cardtype; |
int linux_found = 0; |
/shark/trunk/drivers/net/arp.c |
---|
20,11 → 20,11 |
/** |
------------ |
CVS : $Id: arp.c,v 1.1.1.1 2002-03-29 14:12:50 pj Exp $ |
CVS : $Id: arp.c,v 1.2 2003-11-15 12:53:47 giacomo Exp $ |
File: $File$ |
Revision: $Revision: 1.1.1.1 $ |
Last update: $Date: 2002-03-29 14:12:50 $ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2003-11-15 12:53:47 $ |
------------ |
**/ |
251,7 → 251,7 |
void arp_send(void *pkt, IP_ADDR dest, int len) |
{ |
int i,j; |
PKT_NXT *p,*p1; |
PKT_NXT *p,*p1 = NULL; |
int caso; |
#ifdef __ARP_DBG__ |
char msg[50]; |
328,7 → 328,7 |
ARP_PKT *pkt,*rpkt; |
PKT_NXT *p1,*q1; |
int len; |
int i,j; |
int i,j = 0; |
#ifdef __ARP_DBG__ |
char msg[100]; |
#endif |
/shark/trunk/drivers/net/net.c |
---|
20,11 → 20,11 |
/** |
------------ |
CVS : $Id: net.c,v 1.2 2002-10-28 08:01:36 pj Exp $ |
CVS : $Id: net.c,v 1.3 2003-11-15 12:53:48 giacomo Exp $ |
File: $File$ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 08:01:36 $ |
Revision: $Revision: 1.3 $ |
Last update: $Date: 2003-11-15 12:53:48 $ |
------------ |
**/ |
66,9 → 66,9 |
//#define DEBUG_NET |
/* OKKIO!!!!! net_base must change if you change NET_MAX_PROTOCOLS!!!! */ |
struct net_model net_base = {0, 0, {NULL, NULL, NULL, NULL, NULL, NULL, NULL, |
NULL, NULL, NULL, NULL, NULL, NULL, NULL, |
NULL, NULL, NULL, NULL, NULL, NULL}}; |
struct net_model net_base = {0, 0, {{NULL, NULL}, {NULL, NULL}, {NULL, NULL}, {NULL, |
NULL}, {NULL, NULL}, {NULL, NULL}, {NULL, NULL}, |
{NULL, NULL}, {NULL, NULL}, {NULL, NULL}}}; |
void net_setprotocol(struct net_model *m, void (*initfun)(void *parm), void *initparms) |
{ |
85,7 → 85,7 |
int app; |
/* First, initialize the base layers: eth & lowlev */ |
if (app = eth_init(m->lowlevparm,NULL) != 1) { |
if ((app = eth_init(m->lowlevparm,NULL)) != 1) { |
return app; |
} |
/* Then, the high level layers */ |
/shark/trunk/drivers/net/int.c |
---|
15,9 → 15,10 |
static void linux_intr(int irq) |
{ |
struct pt_regs regs; |
#ifdef NOTWORK |
SYS_FLAGS f; |
#endif |
/* kstat.interrupts[irq]++;*/ |
intr_count++; |