Skip to contentSkip to conversation

net 2.6.25

DISCUSSION Denis V. Lunev 5 participants 10 messages Nov 14, 2007 – Nov 15, 2007 6 messages not in the archive

lore
Share & tools
lore
#0 lore raw

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

Regards,
Den

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 6 lines · Denis V. Lunev

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

I think I can pretty much agree on that set of patches. However I do strongly object to the form they are in at: http://git.openvz.org/?p=linux-2.6-netns

All of my subject lines (which are the primary summary of the patch) have been lost. So it is much more difficult to see what the patch is doing.

I will get some sleep and see what I can sort out.

Eric

A message that is not in the archive (sent off-list or not yet received): m1ve8517dd.fsf-T1Yj925okcoyDheHMi7gv2pdwda3JcWeAL8bYrjMMd8@public.gmane.org

#4 lore raw

Will you be happy, if I'll re-merge all of them from scratch preserving original subjects from the letters?

Regards,
Den

Quoted 19 lines · Eric W. Biederman
Quoted 6 lines · Denis V. Lunev

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

I think I can pretty much agree on that set of patches. However I do strongly object to the form they are in at: http://git.openvz.org/?p=linux-2.6-netns

All of my subject lines (which are the primary summary of the patch) have been lost. So it is much more difficult to see what the patch is doing.

I will get some sleep and see what I can sort out.

Eric

A message that is not in the archive (sent off-list or not yet received): [email protected]

#6 lore raw
Quoted 2 lines · Denis V. Lunev

Will you be happy, if I'll re-merge all of them from scratch preserving original subjects from the letters?

Yes that is my big issue.

Eric

#7 lore raw
In reply to a message not in the archive
Quoted 6 lines · Denis V. Lunev

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

Did Pavel had time to look at RCU looking mechanism to replace rtnl_lock/rtnl_unlock to protect the netns list ?

ps: isn't the openvz mailing list already subscribed to containers@

A message that is not in the archive (sent off-list or not yet received): 473ACE7F.5080007-NmTC/[email protected]

#9 lore raw
Quoted 10 lines · Daniel Lezcano
Quoted 6 lines · Denis V. Lunev

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

Did Pavel had time to look at RCU looking mechanism to replace rtnl_lock/rtnl_unlock to protect the netns list ?

not yet

Quoted 1 line

ps: isn't the openvz mailing list already subscribed to containers@

hmm :) Pavel say yes :) trying...

A message that is not in the archive (sent off-list or not yet received): [email protected]

#11 lore raw
Quoted 9 lines · Denis V. Lunev
Quoted 8 lines · Daniel Lezcano
Quoted 6 lines · Denis V. Lunev

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

Quoted 6 lines
Quoted 2 lines

Did Pavel had time to look at RCU looking mechanism to replace rtnl_lock/rtnl_unlock to protect the netns list ?

not yet

Quoted 1 line

ps: isn't the openvz mailing list already subscribed to containers@

hmm :) Pavel say yes :) trying...

Well honestly I think I would rather have a spin lock then an rcu thing.

It may not be a big deal because we already have to check the count and if it is zero ignore the namespace, so rcu may not add complications but changing something that already has interesting usage and lifetime rules to rcu sends up warning signs for me.

Eric

#12 lore raw
In reply to a message not in the archive
Quoted 10 lines · Daniel Lezcano
Quoted 6 lines · Denis V. Lunev

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

Did Pavel had time to look at RCU looking mechanism to replace rtnl_lock/rtnl_unlock to protect the netns list ?

Unfortunately, I had not. Andrew has released the rc2-mm1 tree, so I'm now trying to prepare all the patches I wanted for this mm.

I will revisit this problem, but Denis said, that the problem we're trying to solve with the RCU protection can be solved w/o it, no?

Quoted 1 line

ps: isn't the openvz mailing list already subscribed to containers@

[email protected] is.

Quoted 5 lines

_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel

A message that is not in the archive (sent off-list or not yet received): [email protected]

#14 lore raw
Quoted 8 lines · Pavel Emelyanov
Quoted 7 lines · Daniel Lezcano
Quoted 6 lines · Denis V. Lunev

Hello, guys!

David has been opened net-2.6.25 tree yesterday, so we could send a new portion of NETNS there. If there are no objections, I'll send first six patches from OpenVZ GIT tomorrow, i.e. RTNL infrastructure, Packet & Unix sockets virtualization + some our /proc cleanups.

Quoted 7 lines
Quoted 1 line

Did Pavel had time to look at RCU looking mechanism to replace rtnl_lock/rtnl_unlock to protect the netns list ?

Unfortunately, I had not. Andrew has released the rc2-mm1 tree, so I'm now trying to prepare all the patches I wanted for this mm.

I will revisit this problem, but Denis said, that the problem we're trying to solve with the RCU protection can be solved w/o it, no?

Yes, if we create a timer per network namespace for ipv6 garbage collecting, we can avoid to use a rcu, in this case.

I am doing that right now, but I am afraid we can fall into another case where we need to browse the network list and I thought having the RCU will bring more flexibility.

But, we can live without rcu and go ahead with ipv6 anyway :)

#15 lore raw
In reply to a message not in the archive
Quoted 11 lines · Pavel Emelyanov
Quoted 5 lines · Daniel Lezcano

Denis V. Lunev wrote:

ps: isn't the openvz mailing list already subscribed to containers@

[email protected] is.

That shouldn't stop you from posting to both -- mailman is smart enough to cope with two copies of the same message, so there will be no dupes.