Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 09 Mar 2008 09:33:36 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        freebsd-hackers@freebsd.org, Robert Watson <rwatson@freebsd.org>
Subject:   Re: Documentation on writing a custom socket
Message-ID:  <47D41160.9070901@elischer.org>
In-Reply-To: <200803091027.39843.hselasky@c2i.net>
References:  <200803081133.02575.hselasky@c2i.net>	<20080308171435.J88526@fledge.watson.org> <200803091027.39843.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hans Petter Selasky wrote:
> On Saturday 08 March 2008, Robert Watson wrote:
>> On Sat, 8 Mar 2008, Hans Petter Selasky wrote:
> 
>> For example, do you
>> anticipate using or even needing the routing facilities, and how might you
>> map ISDN telephony parts into the normal network stack infrastructure of
>> addresses, routing, interfaces, etc?
> 
> Hi Robert,
> 
> ISDN is very simple. In the ISDN world there is a term called TEI which is the 
> Terminal Entity Identifier. This kind of like an IP address.
> 
> Besides from the signalling there are 2 B-channels which can transport data or 
> audio. One of my goals is to achive zero copy when moving data to/from an 
> ISDN line and also in combination to Voice over IP. Currently data is moved 
> through userland (Asterisk typically) which is usable in the short term, but 
> in the long run I want this extra copying removed. The idea is that I can 
> route [IP] packets (mbufs) through various filters in the kernel without the 
> need for copy.

Given the speed of ISDN connections, It is not worth doing zero copy
on ISDN unless you have more than 1000 of them,  which seems unlikely.
given a total throughput of 128000 b/s and the speed of current
hardware, the number of packets per second is probably not high
enough to make the difference even noticable.


> 
> --HPS
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47D41160.9070901>