git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Modules/UDI - Implimenting UDI support, can load udi_dpt from udiref
[tpg/acess2.git]
/
KernelLand
/
Modules
/
IPStack
/
adapters.c
diff --git
a/KernelLand/Modules/IPStack/adapters.c
b/KernelLand/Modules/IPStack/adapters.c
index
deb0552
..
e121eca
100644
(file)
--- a/
KernelLand/Modules/IPStack/adapters.c
+++ b/
KernelLand/Modules/IPStack/adapters.c
@@
-21,7
+21,7
@@
void *IPStack_Adapter_Add(const tIPStack_AdapterType *Type, void *Ptr, const voi
void IPStack_Adapter_Del(void *Handle);
// --- VFS API ---
int Adapter_ReadDir(tVFS_Node *Node, int Pos, char Name[FILENAME_MAX]);
void IPStack_Adapter_Del(void *Handle);
// --- VFS API ---
int Adapter_ReadDir(tVFS_Node *Node, int Pos, char Name[FILENAME_MAX]);
-tVFS_Node *Adapter_FindDir(tVFS_Node *Node, const char *Name);
+tVFS_Node *Adapter_FindDir(tVFS_Node *Node, const char *Name
, Uint Flags
);
int Adapter_DirIOCtl(tVFS_Node *Node, int Num, void *Data);
int Adapter_IOCtl(tVFS_Node *Node, int Num, void *Data);
// --- "Internal" (IPStack) API ---
int Adapter_DirIOCtl(tVFS_Node *Node, int Num, void *Data);
int Adapter_IOCtl(tVFS_Node *Node, int Num, void *Data);
// --- "Internal" (IPStack) API ---
@@
-83,7
+83,13
@@
void *IPStack_Adapter_Add(const tIPStack_AdapterType *Type, void *Ptr, const voi
gpIP_AdapterList_Last->Next = ret;
gpIP_AdapterList_Last = ret;
Mutex_Release( &glIP_Adapters );
gpIP_AdapterList_Last->Next = ret;
gpIP_AdapterList_Last = ret;
Mutex_Release( &glIP_Adapters );
-
+
+ Log_Log("IPStack", "Adapter %i: %s %02x:%02x:%02x:%02x:%02x:%02x",
+ ret->Index, Type->Name,
+ ret->HWAddr[0], ret->HWAddr[1], ret->HWAddr[2],
+ ret->HWAddr[3], ret->HWAddr[4], ret->HWAddr[5]
+ );
+
// Watch the adapter for incoming packets
void *worker = Proc_SpawnWorker(Adapter_int_WatchThread, ret);
if(!worker) {
// Watch the adapter for incoming packets
void *worker = Proc_SpawnWorker(Adapter_int_WatchThread, ret);
if(!worker) {
@@
-157,7
+163,7
@@
int Adapter_ReadDir(tVFS_Node *Node, int Pos, char Dest[FILENAME_MAX])
return -EINVAL;
}
return -EINVAL;
}
-tVFS_Node *Adapter_FindDir(tVFS_Node *Node, const char *Name)
+tVFS_Node *Adapter_FindDir(tVFS_Node *Node, const char *Name
, Uint Flags
)
{
tAdapter *a = Adapter_GetByName(Name);
if(!a)
{
tAdapter *a = Adapter_GetByName(Name);
if(!a)
UCC
git Repository :: git.ucc.asn.au