Skip to content

ptfpinho23/wsl-multicast-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experimental WSL Multicast Adapter

This is currently a WIP!

Experimental support for Multicast on WSL - both outbound & inbound via a virtual Linux adapter & Windows proxy service


Overview

WSL2 runs Linux behind it's own networking stack - WinNAT - which drops most of inbound multicast/IGMP packets. This breaks protocols like DDS, mDNS, IPTV, etc.

This projects is an experimentation around attempting to restore multicast support by:

  • mcast0 → a Linux kernel module providing a virtual multicast adapter inside WSL2.
  • WslMcastSvc → a Windows service that proxies multicast groups and packets to the host network.

History & Changelog

  • Attempted to match GUIDs between vsocks & hvsocks which didn't seem to work
  • named pipes / tcp sound like viable alternatives, both with pros& cons.

Features (planned)

TBD


About

Bridge multicast into WSL2: kernel module + Windows service workaround.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published