Home
last modified time | relevance | path

Searched refs:nic (Results 1 – 10 of 10) sorted by relevance

/sbin/ifconfig/
Difconfig.c11 NIC nic; in main() local
16 status = OSNICStat(i, &nic); in main()
20 printf("nic%d:\n", (int)nic.nicNo); in main()
22 nic.mac[0], nic.mac[1], nic.mac[2], in main()
23 nic.mac[3], nic.mac[4], nic.mac[5]); in main()
/sys/include/
Dnic.h21 void NIC_AddNIC(NIC *nic);
22 void NIC_RemoveNIC(NIC *nic);
24 int NIC_GetMAC(NIC *nic, void *mac);
25 int NIC_TX(NIC *nic, MBuf *mbuf, NICCB cb, void *arg);
26 int NIC_RX(NIC *nic, MBuf *mbuf, NICCB cb, void *arg);
/sys/kern/
Dnic.c20 NIC_AddNIC(NIC *nic) in NIC_AddNIC() argument
22 nic->nicNo = nextNICNo++; in NIC_AddNIC()
23 LIST_INSERT_HEAD(&nicList, nic, entries); in NIC_AddNIC()
27 NIC_RemoveNIC(NIC *nic) in NIC_RemoveNIC() argument
29 LIST_REMOVE(nic, entries); in NIC_RemoveNIC()
Dsyscall.c510 NIC *nic; in Syscall_NICStat() local
512 nic = NIC_GetByID(nicNo); in Syscall_NICStat()
513 if (nic == NULL) { in Syscall_NICStat()
517 status = Copy_Out(nic, user_stat, sizeof(NIC)); in Syscall_NICStat()
529 NIC *nic; in Syscall_NICSend() local
537 nic = NIC_GetByID(nicNo); in Syscall_NICSend()
538 if (nic == NULL) { in Syscall_NICSend()
543 (nic->tx)(nic, &mbuf, NULL, NULL); in Syscall_NICSend()
553 NIC *nic; in Syscall_NICRecv() local
561 nic = NIC_GetByID(nicNo); in Syscall_NICRecv()
[all …]
/bin/ethinject/
Dethinject.c16 writePacket(NIC *nic) in writePacket() argument
43 NIC nic; in main() local
47 status = OSNICStat(nicNo, &nic); in main()
53 printf("Injecting packet on nic%d\n", (int)nic.nicNo); in main()
71 writePacket(&nic); in main()
/bin/ethdump/
Dethdump.c31 readPacket(NIC *nic) in readPacket() argument
60 NIC nic; in main() local
64 status = OSNICStat(nicNo, &nic); in main()
70 printf("Listening to nic%d\n", (int)nic.nicNo); in main()
73 readPacket(&nic); in main()
/sys/dev/
De1000.c130 NIC nic; // Must be first member
317 E1000_Dequeue(NIC *nic, MBuf *mbuf, NICCB cb, void *arg) in E1000_Dequeue() argument
319 E1000Dev *dev = (E1000Dev *)nic; in E1000_Dequeue()
360 E1000_Enqueue(NIC *nic, MBuf *mbuf, NICCB cb, void *arg) in E1000_Enqueue() argument
362 E1000Dev *dev = (E1000Dev *)nic; in E1000_Enqueue()
443 ASSERT((void *)ethDev == (void *)&ethDev->nic); in E1000_Configure()
490 ethDev->nic.tx = &E1000_Enqueue; in E1000_Configure()
491 ethDev->nic.rx = &E1000_Dequeue; in E1000_Configure()
501 ethDev->nic.handle = ethDev; in E1000_Configure()
503 NIC_AddNIC(&ethDev->nic); in E1000_Configure()
/lib/libc/
Dsyscall.c137 OSNICStat(uint64_t nicNo, NIC *nic) in OSNICStat() argument
139 return syscall(SYSCALL_NICSTAT, nicNo, nic); in OSNICStat()
/include/
Dsyscall.h40 int OSNICStat(uint64_t nicNo, NIC *nic);
/sys/
DSConscript53 "kern/nic.c",