Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Networking - Enable support for docker macvlan networking #162

Closed
egernst opened this issue Apr 2, 2018 · 2 comments
Closed

Networking - Enable support for docker macvlan networking #162

egernst opened this issue Apr 2, 2018 · 2 comments
Assignees
Labels
enhancement Improvement to an existing feature medium-priority Urgent issue (resolve before unprioritised issues)

Comments

@egernst
Copy link
Member

egernst commented Apr 2, 2018

From @sameo on May 11, 2017 14:1

From @mcastelino on August 24, 2016 16:13

Enable macvlan networking support. This will allow CC containers to directly access the underlay (vlan seperated) so that they can communicate with other VM's, Host machines or containers which have access to the underlay.
https://github.com/docker/libnetwork/blob/master/docs/macvlan.md

Copied from original issue: intel/cc-oci-runtime#163

Copied from original issue: containers/virtcontainers#248

@egernst egernst added networking medium-priority Urgent issue (resolve before unprioritised issues) labels Apr 2, 2018
@egernst
Copy link
Member Author

egernst commented Apr 2, 2018

From @sameo on May 11, 2017 14:1

From @mcastelino on March 1, 2017 18:37

macvlan does not work today due to macaddress related issue. The macaddress on the interface cannot be moved to the VM. I will work on trying to upstream changes to CNM to allow for creation of macvlan vs macvtap interfaces based on the runtime type leveraging --network-opt based on this PR moby/moby#27638 (comment)

@egernst
Copy link
Member Author

egernst commented Apr 2, 2018

From @sameo on May 11, 2017 14:1

From @mcastelino on March 22, 2017 0:41

Exploring extending the docker libnetwork to support runtime hints.
moby/libnetwork#1697

Also exploring extending CNI to support runtime hints
containernetworking/cni#384

@egernst egernst added enhancement Improvement to an existing feature and removed domain:networking labels Apr 2, 2018
amshinde added a commit to amshinde/kata-runtime that referenced this issue Jul 23, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Aug 30, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Sep 8, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Sep 28, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Sep 28, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Sep 28, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Sep 28, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Oct 1, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
amshinde added a commit to amshinde/kata-runtime that referenced this issue Oct 3, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
zklei pushed a commit to zklei/runtime that referenced this issue Nov 22, 2018
Add support for macvlan driver by bridging it with a macvtap or
tap+bridge and moving the mac and ip address from the
macvlan to the bridged interface.

Fixes kata-containers#162

Signed-off-by: Archana Shinde <[email protected]>
zklei pushed a commit to zklei/runtime that referenced this issue Jun 13, 2019
Recently, the support for block devices (rootfs or support for
devices) plugged through the VM with virtio-blk have been added.

This commit follows this by allowing block devices plugged through the
VM using virtio-scsi to be supported and properly processed from the
agent.

One thing to notice here is that latest versions of Qemu (>= 2.9) have
some stability issues using virtio-blk, and the use of virtio-scsi is
a good way to work around this current limitation.

Fixes kata-containers#162

Signed-off-by: Sebastien Boeuf <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Improvement to an existing feature medium-priority Urgent issue (resolve before unprioritised issues)
Projects
None yet
Development

No branches or pull requests

2 participants