All of lore.kernel.org
 help / color / mirror / Atom feed
* ipv6 status
@ 2008-12-01  0:40 Brian J. Murrell
       [not found] ` <1228092016.7394.521.camel-lA68w17JHpfIgqYUaR6mlLDks+cytr/Z@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Brian J. Murrell @ 2008-12-01  0:40 UTC (permalink / raw)
  To: linux-nfs

[-- Attachment #1: Type: text/plain, Size: 247 bytes --]

Hi All,

So what exactly is the status of NFS and IPv6 in the most recent (say,
2.6.24-28) kernels?  Is it present and if so, working?  Feel free to
simply point me to a roadmap that shows where we are if you like.

Cheers and thanx,
b.


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ipv6 status
       [not found] ` <1228092016.7394.521.camel-lA68w17JHpfIgqYUaR6mlLDks+cytr/Z@public.gmane.org>
@ 2008-12-01 18:33   ` Chuck Lever
  2008-12-01 18:40     ` Brian J. Murrell
  0 siblings, 1 reply; 5+ messages in thread
From: Chuck Lever @ 2008-12-01 18:33 UTC (permalink / raw)
  To: Brian J. Murrell; +Cc: linux-nfs

On Nov 30, 2008, at Nov 30, 2008, 7:40 PM, Brian J. Murrell wrote:
> So what exactly is the status of NFS and IPv6 in the most recent (say,
> 2.6.24-28) kernels?  Is it present and if so, working?  Feel free to
> simply point me to a roadmap that shows where we are if you like.

There isn't a published roadmap.  Linux developers tend to eschew  
deadlines.

The NFS client in 2.6.28 (and maybe 2.6.27) should support NFSv4 over  
IPv6.  Use the latest nfs-utils.

I'm hoping 2.6.29 will see all the kernel pieces we need for NFSv2/v3  
client and server, and NFSv4 server support for IPv6.

Support for NFSv2/v3 over IPv6, and server-side support for NFSv4 over  
IPv6, requires user space changes.  We are pushing those into nfs- 
utils over time, but I don't expect that work to be complete until  
sometime in 1H2009.

-- 
Chuck Lever
chuck[dot]lever[at]oracle[dot]com

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ipv6 status
  2008-12-01 18:33   ` Chuck Lever
@ 2008-12-01 18:40     ` Brian J. Murrell
  0 siblings, 0 replies; 5+ messages in thread
From: Brian J. Murrell @ 2008-12-01 18:40 UTC (permalink / raw)
  To: linux-nfs

[-- Attachment #1: Type: text/plain, Size: 235 bytes --]

On Mon, 2008-12-01 at 13:33 -0500, Chuck Lever wrote:
> 
> There isn't a published roadmap.  Linux developers tend to eschew  
> deadlines.

Indeed.  :-)

Thanx for the update.  Looking forward to it finally finishing.

b.


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* IPv6 Status
       [not found] <AANLkTimTZSGxg-0LFo9BtSJpq74JV-I0V84m7I5DVxCB@mail.gmail.com>
@ 2010-06-08  2:24 ` Matthew Roy
  2010-06-08  4:42   ` Sage Weil
  0 siblings, 1 reply; 5+ messages in thread
From: Matthew Roy @ 2010-06-08  2:24 UTC (permalink / raw)
  To: ceph-devel

On 2009-10-02 there was a commit "use sockaddr_storage; and some ipv6
support groundwork" but I can't find any references to IPv6 support
being completed. Did that commit actually complete IPv6 support or are
more changes still required?

Commit diff:
http://ceph.newdream.net/git/p=ceph.git;a=commitdiff;h=dd732cbfc1c92f0d8dba2743a979baad6685a98c;hp=18b3bfc5650be6584c5c95fce447fa66fb918a83

Thanks,
Matthew Roy
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: IPv6 Status
  2010-06-08  2:24 ` IPv6 Status Matthew Roy
@ 2010-06-08  4:42   ` Sage Weil
  0 siblings, 0 replies; 5+ messages in thread
From: Sage Weil @ 2010-06-08  4:42 UTC (permalink / raw)
  To: Matthew Roy; +Cc: ceph-devel

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1022 bytes --]

Hi Matthew,

On Mon, 7 Jun 2010, Matthew Roy wrote:
> On 2009-10-02 there was a commit "use sockaddr_storage; and some ipv6
> support groundwork" but I can't find any references to IPv6 support
> being completed. Did that commit actually complete IPv6 support or are
> more changes still required?
> 
> Commit diff:
> http://ceph.newdream.net/git/p=ceph.git;a=commitdiff;h=dd732cbfc1c92f0d8dba2743a979baad6685a98c;hp=18b3bfc5650be6584c5c95fce447fa66fb918a83

I think all the basic groundwork is there.  The entity_addr_t type used 
throughout contains a sockaddr_storage, which can hold either ipv4 or ipv6 
addresses, and that commit updated the parsing function to handle v6 
address syntax.

The last step is just to update msg/SimpleMessenger.cc to actually bind or 
connect an ipv6 socket.  It should be pretty straightforward to fix the 
various places in the bind(), accept(), and connect() methods to do that, 
particularly if you already have v6 networking set up in your 
environment.

sage

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-06-08  4:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-01  0:40 ipv6 status Brian J. Murrell
     [not found] ` <1228092016.7394.521.camel-lA68w17JHpfIgqYUaR6mlLDks+cytr/Z@public.gmane.org>
2008-12-01 18:33   ` Chuck Lever
2008-12-01 18:40     ` Brian J. Murrell
     [not found] <AANLkTimTZSGxg-0LFo9BtSJpq74JV-I0V84m7I5DVxCB@mail.gmail.com>
2010-06-08  2:24 ` IPv6 Status Matthew Roy
2010-06-08  4:42   ` Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.