From: Yu Watanabe Date: Tue, 28 Sep 2021 06:01:06 +0000 (+0900) Subject: sd-lldp-rx: add comments about the three multicast addresses X-Git-Tag: v250-rc1~612^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e9ea43136cab8f95075869657cf8736e33699252;p=thirdparty%2Fsystemd.git sd-lldp-rx: add comments about the three multicast addresses --- diff --git a/src/libsystemd-network/lldp-network.c b/src/libsystemd-network/lldp-network.c index 43141b2d795..d11af3ebbbd 100644 --- a/src/libsystemd-network/lldp-network.c +++ b/src/libsystemd-network/lldp-network.c @@ -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)