[lxc-devel] [PATCH 0/9 V2] lxc-device: rewrite lxc-device.
Dongsheng Yang
yangds.fnst at cn.fujitsu.com
Wed Oct 15 00:26:36 UTC 2014
On 10/14/2014 08:38 PM, Serge Hallyn wrote:
> Quoting Dongsheng Yang (yangds.fnst at cn.fujitsu.com):
>> Hi Serge:
>> Sorry for the confusion on this thread. Here is the V2
>> of this patchset. I have rebased it against lxc/master.
>>
>> [1/9] ~ [5/9] and [9/9] are already acked.
>>
>> changelogs:
>> [6/9]:
>> * Add a check for switching to userns
>> * combine switch_to_XXns() to switch_to_ns().
>> [7/9]:
>> * ERROR() out when am_unpriv().
>>
>> [8/9] was not reviewed by Serge. It is about python-binding.
> Thanks for resending. The summary was helpful as well. Sorry I had
> a few more requests. If you prefer I can implement those changes
> myself on top of your patchset.
Sure, please feel free to change it when you want.
Recently, I have to focus on my work and maybe have no time to response
on these changes quickly. Terrible sorry :(.
If you are glad to do it, please go ahead. And thanks a lot. :)
Yang
>
>> Also, you can get the commits by going to:
>>
>> https://github.com/yangdongsheng/lxc/commits/interface_v2
>>
>> Any comments, thoughts, proposals are really welcome.
>>
>> Thanx
>>
>> Dongsheng Yang (9):
>> network: convert param ifname to const.
>> network: check result of if_nametoindex().
>> lxc_start: ERROR if container is already running.
>> network: allow lxc_network_move_by_index() rename netdev in moving.
>> network: introduce a interface named lxc_netdev_isup().
>> utils: move useful helper functions from lxccontainer to utils.
>> container: introduce two functions named as {at/de}tach_interface().
>> python-lxc: Add [at|de]tach_interface() to python binding.
>> lxc-device: rewrite lxc-device.
>>
>> src/lxc/Makefile.am | 4 +-
>> src/lxc/conf.c | 4 +-
>> src/lxc/lxc-device | 97 ---------------------------
>> src/lxc/lxc_device.c | 173 +++++++++++++++++++++++++++++++++++++++++++++++++
>> src/lxc/lxc_start.c | 4 ++
>> src/lxc/lxc_unshare.c | 2 +-
>> src/lxc/lxc_user_nic.c | 2 +-
>> src/lxc/lxccontainer.c | 139 +++++++++++++++++++++++++--------------
>> src/lxc/lxccontainer.h | 19 ++++++
>> src/lxc/network.c | 90 ++++++++++++++++++++++++-
>> src/lxc/network.h | 6 +-
>> src/lxc/utils.c | 26 ++++++++
>> src/lxc/utils.h | 1 +
>> src/python-lxc/lxc.c | 73 +++++++++++++++++++++
>> 14 files changed, 485 insertions(+), 155 deletions(-)
>> delete mode 100644 src/lxc/lxc-device
>> create mode 100644 src/lxc/lxc_device.c
>>
>> --
>> 1.8.4.2
>>
> .
>
More information about the lxc-devel
mailing list