Home
last modified time | relevance | path

Searched refs:mbuf (Results 1 – 8 of 8) sorted by relevance

/lib/liblwip/src/arch/
Detherif.c136 struct MBuf mbuf; in low_level_output() local
155 mbuf.vaddr = (uint64_t)buf; in low_level_output()
156 mbuf.maddr = 0; in low_level_output()
157 mbuf.len = p->tot_len; in low_level_output()
158 mbuf.type = MBUF_TYPE_NULL; in low_level_output()
159 mbuf.flags = 0; in low_level_output()
160 mbuf.status = MBUF_STATUS_NULL; in low_level_output()
162 status = OSNICSend(nicNo, &mbuf); in low_level_output()
168 if (mbuf.status == MBUF_STATUS_FAILED) { in low_level_output()
187 struct MBuf mbuf; in low_level_input() local
[all …]
/bin/ethinject/
Dethinject.c13 static MBuf mbuf; variable
20 mbuf.vaddr = (uint64_t)&buf; in writePacket()
21 mbuf.maddr = 0; in writePacket()
22 mbuf.len = 64; in writePacket()
23 mbuf.type = MBUF_TYPE_NULL; in writePacket()
24 mbuf.flags = 0; in writePacket()
25 mbuf.status = MBUF_STATUS_NULL; in writePacket()
27 status = OSNICSend(nicNo, &mbuf); in writePacket()
33 if (mbuf.status == MBUF_STATUS_FAILED) { in writePacket()
/bin/ethdump/
Dethdump.c11 static MBuf mbuf; variable
35 mbuf.vaddr = (uint64_t)&buf; in readPacket()
36 mbuf.maddr = 0; in readPacket()
37 mbuf.len = 4096; in readPacket()
38 mbuf.type = MBUF_TYPE_NULL; in readPacket()
39 mbuf.flags = 0; in readPacket()
40 mbuf.status = MBUF_STATUS_NULL; in readPacket()
42 status = OSNICRecv(nicNo, &mbuf); in readPacket()
48 if (mbuf.status == MBUF_STATUS_FAILED) { in readPacket()
/lib/libc/
Dsyscall.c143 OSNICSend(uint64_t nicNo, MBuf *mbuf) in OSNICSend() argument
145 return syscall(SYSCALL_NICSEND, nicNo, mbuf); in OSNICSend()
149 OSNICRecv(uint64_t nicNo, MBuf *mbuf) in OSNICRecv() argument
151 return syscall(SYSCALL_NICRECV, nicNo, mbuf); in OSNICRecv()
/sys/include/
Dnic.h25 int NIC_TX(NIC *nic, MBuf *mbuf, NICCB cb, void *arg);
26 int NIC_RX(NIC *nic, MBuf *mbuf, NICCB cb, void *arg);
/include/
Dsyscall.h41 int OSNICSend(uint64_t nicNo, MBuf *mbuf);
42 int OSNICRecv(uint64_t nicNo, MBuf *mbuf);
/sys/kern/
Dsyscall.c530 MBuf mbuf; in Syscall_NICSend() local
532 status = Copy_In(user_mbuf, &mbuf, sizeof(mbuf)); in Syscall_NICSend()
543 (nic->tx)(nic, &mbuf, NULL, NULL); in Syscall_NICSend()
554 MBuf mbuf; in Syscall_NICRecv() local
556 status = Copy_In(user_mbuf, &mbuf, sizeof(mbuf)); in Syscall_NICRecv()
567 (nic->rx)(nic, &mbuf, NULL, NULL); in Syscall_NICRecv()
/sys/dev/
De1000.c317 E1000_Dequeue(NIC *nic, MBuf *mbuf, NICCB cb, void *arg) in E1000_Dequeue() argument
332 memcpy((void *)mbuf->vaddr, data, len); in E1000_Dequeue()
360 E1000_Enqueue(NIC *nic, MBuf *mbuf, NICCB cb, void *arg) in E1000_Enqueue() argument
366 memcpy(data, (void *)mbuf->vaddr, mbuf->len); in E1000_Enqueue()
367 dev->txDesc[dev->txTail].len = mbuf->len; in E1000_Enqueue()