URL
https://opencores.org/ocsvn/plasma/plasma/trunk
Subversion Repositories plasma
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 302 to Rev 303
- ↔ Reverse comparison
Rev 302 → Rev 303
/trunk/tools/etermip.c
66,7 → 66,7
extern void *IPFrameGet(int freeCount); |
extern int IPProcessEthernetPacket(void *frameIn, int length); |
extern void IPTick(void); |
extern void IPInit(void (*frameSendFunction)(), uint8 macAddress[6], char name[6]); |
extern void IPInit(void (*frameSendFunction)(), unsigned char macAddress[6], char name[6]); |
extern void HtmlInit(int UseFiles); |
extern void ConsoleInit(void); |
static void *ethFrame; |
97,7 → 97,7
printf(" (%s)\n", d->description); |
else |
printf(" (No description available)\n"); |
if(strstr(d->description, "Generic") == 0) |
if(strstr(d->description, "eneric") == 0 && strstr(d->description, "Linux") == 0) |
{ |
if(choice == -1) |
choice = i; |
162,6 → 162,8
|
void EthernetSendPacket(const unsigned char *packet, int length) |
{ |
if(EthernetActive == 0) |
WinPcapInit(); |
EthernetActive = 1; |
pcap_sendpacket(adhandle, packet, length); |
} |
179,6 → 181,8
#endif |
(void)param; |
|
if(EthernetActive == 0) |
return; |
if(pkt_data[ETHERNET_FRAME_TYPE] != 0x08) |
return; //not IP or ARP |
if(pkt_data[ETHERNET_FRAME_TYPE+1] != 0x00 && |
371,7 → 375,7
(void)argc; |
(void)argv; |
|
WinPcapInit(); |
//WinPcapInit(); |
#ifndef SIMULATE_PLASMA |
SerialOpen("COM1", 57600); |
if(argc != 2 || strcmp(argv[1], "none")) |
406,7 → 410,7
} |
|
// Read Ethernet |
for(;;) |
while(EthernetActive) |
{ |
struct pcap_pkthdr header; |
const u_char *pkt_data; |