|
@@ -291,6 +291,8 @@ impl InterfaceInner {
|
|
Ipv6OptionFailureType::DiscardSendUnicast => {
|
|
Ipv6OptionFailureType::DiscardSendUnicast => {
|
|
if !ipv6_repr.dst_addr.is_multicast() {
|
|
if !ipv6_repr.dst_addr.is_multicast() {
|
|
return HopByHopResponse::Discard(param_problem());
|
|
return HopByHopResponse::Discard(param_problem());
|
|
|
|
+ } else {
|
|
|
|
+ return HopByHopResponse::Discard(None);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|