Skip to content

Commit 18e2d2e

Browse files
committed
rundir - Network dumps
1 parent 101772a commit 18e2d2e

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

NativeKernel/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ vfs = { path = "../Kernel/Modules/vfs", features = [] }
1010
gui = { path = "../Kernel/Modules/gui", features = [] }
1111
network = { path = "../Kernel/Modules/network", features = [] }
1212

13-
lwip = { path = "../Kernel/tests/network/lwip", optional = true, features = [] }
13+
libslirp = { version = "4.3.2", optional = true }
1414

1515
process-memory = "0.4"
1616
minifb = "0.28"
1717

1818
[features]
19-
network = ["lwip"]
19+
network = ["libslirp"]

rundir/Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,10 @@ ifeq ($(ARCH),amd64)
7474
CMDLINE += SYSDISK=ATA-0p0
7575
QEMU_ARGS += -smp 2
7676
QEMU_ARGS += -vga virtio
77-
QEMU_ARGS += -net nic,model=rtl8139
78-
# -net dump
77+
#QEMU_ARGS += -net nic,model=rtl8139
78+
#QEMU_ARGS += -netdev user,id=usrnet1
79+
QEMU_ARGS += -device rtl8139,netdev=usrnet1
80+
QEMU_ARGS += -object filter-dump,id=f1,netdev=usrnet1,file=usrnet1.pcap
7981
QEMU_ARGS += -drive if=ide,index=0,file=$(IMGDIR)hda.img,format=raw
8082
QEMU_ARGS += -cdrom $(IMGDIR)test.iso
8183
QEMU_ARGS += -device ahci,id=ahci

rundir/RunQemuPXE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ IMAGE="$1"
55
ARGS="$2"
66
QEMU_OPTS="$3"
77

8-
QEMU_OPTS=$QEMU_OPTS" -net user,tftp=.pxe/,bootfile=pxelinux.0"
8+
QEMU_OPTS=$QEMU_OPTS" -netdev user,id=usrnet1,tftp=.pxe/,bootfile=pxelinux.0"
99
QEMU_OPTS=$QEMU_OPTS" -boot n"
1010

1111
PXELINUX_DIR=/usr/lib/syslinux/

0 commit comments

Comments
 (0)