Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Let vwifi support VirtIO #33

Open
dungru opened this issue Jan 17, 2023 · 4 comments
Open

Let vwifi support VirtIO #33

dungru opened this issue Jan 17, 2023 · 4 comments
Assignees

Comments

@dungru
Copy link
Collaborator

dungru commented Jan 17, 2023

I finally figured out what we could do in next step.
The inspiration from the following slides Virtual WiFi: Bring Virtualization from Wired to Wireless
image

Our target is to ensure that the real-chip driver can run on the guest OS and that the vwifi driver can support as a backend driver which is running on the host Linux KVM or QEMU

However, the target is too big. What can we do as the first step, or what is a simpler scenario could advise?

@rickywu0421
Copy link
Collaborator

I have figured out a rather simple scenario here: https://hackmd.io/@rickywu0421/vwifi_virtio. Please take a look.

@rickywu0421
Copy link
Collaborator

Please see #PR45, and note that I haven't modified the https://hackmd.io/@rickywu0421/vwifi_virtio for a while, so please do not look into it :)

@jserv
Copy link
Contributor

jserv commented Sep 15, 2023

Action items:

  • Make virtio support compile-time configurable
  • Refine top-level documentation by moving some setup/descriptions into automated scripts.

@jserv
Copy link
Contributor

jserv commented Aug 7, 2024

Raizo62/vwifi simulates Wi-Fi (802.11) between Linux Virtual Machines.

  • It can be used in Hypervisors (GNS3, QEmu, Virtualbox, VMware, Hyper-V, ...)
  • The Wireless emulator uses the mac80211_hwsim linux driver
  • Implements the packet loss simulation based on distance
  • Emulates the node mobility in GNS3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants