]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-lldp-rx: add comments about the three multicast addresses
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 28 Sep 2021 06:01:06 +0000 (15:01 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 28 Sep 2021 06:07:13 +0000 (15:07 +0900)
src/libsystemd-network/lldp-network.c

index 43141b2d7956e3bff1bca89d5d0712d65c2ec7c2..d11af3ebbbd95ba34967a267e3e73524a002541c 100644 (file)
@@ -56,15 +56,18 @@ int lldp_network_bind_raw_socket(int ifindex) {
         if (r < 0)
                 return -errno;
 
+        /* customer bridge */
         r = setsockopt(fd, SOL_PACKET, PACKET_ADD_MEMBERSHIP, &mreq, sizeof(mreq));
         if (r < 0)
                 return -errno;
 
+        /* non TPMR bridge */
         mreq.mr_address[ETH_ALEN - 1] = 0x03;
         r = setsockopt(fd, SOL_PACKET, PACKET_ADD_MEMBERSHIP, &mreq, sizeof(mreq));
         if (r < 0)
                 return -errno;
 
+        /* nearest bridge */
         mreq.mr_address[ETH_ALEN - 1] = 0x0E;
         r = setsockopt(fd, SOL_PACKET, PACKET_ADD_MEMBERSHIP, &mreq, sizeof(mreq));
         if (r < 0)