Re: [Jack-Devel] [PATCH 0/4] Multicast interface selection

PrevNext  Index
DateSun, 10 Feb 2013 22:52:15 +0100
From Ruslan N. Marchenko <[hidden] at ruff dot mobi>
ToStéphane Letz <[hidden] at grame dot fr>
Cc[hidden] at jackaudio dot org
In-Reply-ToStéphane Letz Re: [Jack-Devel] [PATCH 0/4] Multicast interface selection
On Sun, Feb 10, 2013 at 10:38:45PM +0100, Stéphane Letz wrote:
> Can you better prepare a git branch?
Hi Stephane,
> 
> Starting from here: https://github.com/jackaudio/jack2
>

Like this?
https://github.com/rufferson/jack2

Regards,
Ruslan
 
> Thanks.
> 
> Stéphane
> 
> Le 10 févr. 2013 à 22:30, Ruslan N. Marchenko <[hidden]> a écrit :
> 
> > Hi,
> > Here's an attempt to provide network interface selection for multicast Jack peers.
> > The interface is selected using option 'multicast-if' or '-f' in all jack2 network
> > services: netmanager, netadapter and net driver.
> > The rationale is simple: in multihoming environment (even a laptop with lan and wlan)
> > selecting proper interface or including all interfaces is sometimes a must have feature.
> > I've tested it in my home setup with multihomed servers, and laptop with eth and  wlan
> > as a leaf. 
> > Spent almost a week figuring out why my old jack2 server cannot peer with newly built
> > package until figured out a packet format change :)
> > 
> > Next step I'm plannig introducing protocol independent (v4/v6) sockets for posix
> > (JackUnixSocket) implementation on top of this changes (partially stashed).
> > 
> > I'd appreciate comments, if any.
> > 
> > Regards,
> > Ruslan
> > P.S. There's an ubuntu build if anyone's willing to test, under ppa:rufferson/snd.
> > 
> > 
> > Ruslan N. Marchenko (4):
> >  Added multicast interface selection to SocketUnix
> >  Added multicast interface selection to NetInterface
> >  Added multicast interface selection to NetManager
> >  Added multicast interface selection to NetSlaves
> > 
> > common/JackNetAdapter.cpp   | 18 ++++++++++++-
> > common/JackNetDriver.cpp    | 22 +++++++++++++---
> > common/JackNetDriver.h      |  2 +-
> > common/JackNetInterface.cpp |  9 ++++++-
> > common/JackNetInterface.h   |  2 ++
> > common/JackNetManager.cpp   | 25 ++++++++++++++++---
> > common/JackNetManager.h     |  1 +
> > posix/JackNetUnixSocket.cpp | 61 +++++++++++++++++++++++++++++++++++++++++++--
> > posix/JackNetUnixSocket.h   |  3 +++
> > 9 files changed, 132 insertions(+), 11 deletions(-)
> > 
> > -- 
> > 1.8.1.2
> > 
> > 
> > Jack-Devel mailing list
> > [hidden]
> > http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org
> 
PrevNext  Index

1360533140.21277_0.ltw:2, <20130210215214.GA19749 at ruff dot mobi>