mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Added mac address to EndpointInfo
Signed-off-by: Jana Radhakrishnan <mrjana@docker.com>
This commit is contained in:
parent
560d156e36
commit
a983569c0c
1 changed files with 6 additions and 0 deletions
|
@ -61,6 +61,7 @@ type ContainerConfiguration struct {
|
|||
type bridgeEndpoint struct {
|
||||
id types.UUID
|
||||
intf *sandbox.Interface
|
||||
macAddress net.HardwareAddr
|
||||
config *EndpointConfiguration // User specified parameters
|
||||
portMapping []netutils.PortBinding // Operation port bindings
|
||||
}
|
||||
|
@ -424,6 +425,7 @@ func (d *driver) CreateEndpoint(nid, eid types.UUID, epOptions map[string]interf
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
endpoint.macAddress = mac
|
||||
|
||||
// Add bridge inherited attributes to pipe interfaces
|
||||
if config.Mtu != 0 {
|
||||
|
@ -614,6 +616,10 @@ func (d *driver) EndpointInfo(nid, eid types.UUID) (map[string]interface{}, erro
|
|||
m[options.PortMap] = pmc
|
||||
}
|
||||
|
||||
if len(ep.macAddress) != 0 {
|
||||
m[options.MacAddress] = ep.macAddress
|
||||
}
|
||||
|
||||
return m, nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue