Skip to content

Commit 1af9283

Browse files
liuhangbindavem330
authored andcommitted
igmp: Document sysctl force_igmp_version
There is some difference between force_igmp_version and force_mld_version. Add document to make users aware of this. Signed-off-by: Hangbin Liu <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 3f9b977 commit 1af9283

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Documentation/networking/ip-sysctl.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -967,6 +967,21 @@ igmp_qrv - INTEGER
967967
Default: 2 (as specified by RFC2236 8.1)
968968
Minimum: 1 (as specified by RFC6636 4.5)
969969

970+
force_igmp_version - INTEGER
971+
0 - (default) No enforcement of a IGMP version, IGMPv1/v2 fallback
972+
allowed. Will back to IGMPv3 mode again if all IGMPv1/v2 Querier
973+
Present timer expires.
974+
1 - Enforce to use IGMP version 1. Will also reply IGMPv1 report if
975+
receive IGMPv2/v3 query.
976+
2 - Enforce to use IGMP version 2. Will fallback to IGMPv1 if receive
977+
IGMPv1 query message. Will reply report if receive IGMPv3 query.
978+
3 - Enforce to use IGMP version 3. The same react with default 0.
979+
980+
Note: this is not the same with force_mld_version because IGMPv3 RFC3376
981+
Security Considerations does not have clear description that we could
982+
ignore other version messages completely as MLDv2 RFC3810. So make
983+
this value as default 0 is recommended.
984+
970985
conf/interface/* changes special settings per interface (where
971986
"interface" is the name of your network interface)
972987

0 commit comments

Comments
 (0)