More bridge/macvlan confusion

My setup:

lxc  --version
2.21

lxc profile show default
config:
  environment.http_proxy: ""
  limits.cpu: "4"
  limits.memory: 1024MB
  user.network_mode: ""
description: Default LXD profile
devices:
  eth0:
    name: eth0
    nictype: bridged
    parent: lxdbr0
    type: nic
  root:
    path: /
    pool: default
    type: disk
name: default
used_by:
- /1.0/containers/trusty
- /1.0/containers/xenia


 brctl show
bridge name	bridge id		STP enabled	interfaces
lxdbr0		8000.fe2btrtrt879bd	no		veth4ED38R

xenia | RUNNING | 10.37.245.155 (eth0) | | PERSISTENT | 0

I am able to ssh to 10.37.245.155 from real bare-metal host without any issues. All I can observe is that veth4ED38R gets created everytime I run a container and disappears after stop.
I did not create any br0 as suggested in many tutorials.

Does it mean I have bridge mode?

It says that nictype is bridged, which means there is a bridge there.

The `parent’ though is lxdbr0 and not the working network interface of the host, like enp3p25. It is a private bridge, not attached to a physical network interface of the host.

Thanks for the explanation. All works well. Kudos to lxd devs.