I'm a Linux noob so bear with me. I'm in the process of trying to figure out how to use my device as a WiFi extender using NetworkManager to create a persistent hotspot. I tried out multiple methods but eventually ended up using something along the lines of
sudo nmcli device wifi hotspot con-name Hotspot ssid Hotspot band bg password PASSWORD
I tried various other methods, including a git app I found linux-wifi-hotspot. Anyways, I noticed that when I do the following command I see a ton of devices or connnections that I'd like to understand better:
$ nmcli d s | grep ^$IFNAME
DEVICE TYPE STATE CONNECTION
wlo1 wifi connected Hotspot
br-055df231e180 bridge unmanaged --
br-165eaf79349f bridge unmanaged --
br-4269b5afbf58 bridge unmanaged --
br-6458b58d206e bridge unmanaged --
br-79d6828853d1 bridge unmanaged --
br-82a9758450b7 bridge unmanaged --
br-a7caa0ae1e23 bridge unmanaged --
br-abead4876bea bridge unmanaged --
br-b135427bbe99 bridge unmanaged --
br-cbff25956e47 bridge unmanaged --
docker0 bridge unmanaged --
enp1s0 ethernet unmanaged --
veth29b974d ethernet unmanaged --
veth47e7f6d ethernet unmanaged --
vethe2daa7b ethernet unmanaged --
lo loopback unmanaged --
p2p-dev-wlo1 wifi-p2p unmanaged --
I'm mainly curious what all the br bridge devices are and the veth ethernet devices. To my rudimentary knowledge I have a feeling I shouldn't have these devices.