Nein. Wer man Pages zitiert hat es verstanden, was ein Programm macht. Ich finde aber, dass die Manpage da zwar über details aufklärt aber für einen Außenstehenden nicht so wirklich verständlich erklärt, wozu die Option grundsätzlich gut ist.
Praktisch alle antworten haben (wie du jetzt gefordert hast) irgend welche Edge-Cases beschrieben, wann man -m (nicht) brauch. Für jemand der grundsätzlich nicht verstanden hat um was es geht ist das wenig hilfreich.
Deswegen mein Hinweis, dass einige nicht verstanden haben was -m überhaupt macht.
Ich habe ultimativ auch ein Besipiel für -m udp gefunden (obwohl der echt eher schwierig ist, weil das wenig mögliche Optionen hat.):wann man z.B. -m udp benötigt
Du willst auf solche Pakete filtern auf Anwendung auf Port xy filtern:
https://tools.ietf.org/html/rfc6951
(Ich hoffe Linux kommt damit zurecht. Habe das nie genutzt.)
Du machst also zuerst einen Filter auf einen sctp-Port (-m sctp --dport xy). Damit würdest du aber auch nicht encapsulatedte Pakete erwichen. Also hängst du hinten Dran ein -p udp und den Port auf den dein sctp-Stack hört. Die Regel würde nicht matchen weil sie zwei Filter auf sctp ports hat. Du brauchst also noch ein -m udp damit du auf den udp-Port filterst.