diff options
Diffstat (limited to 'datapath-windows/ovsext/Conntrack-icmp.c')
-rw-r--r-- | datapath-windows/ovsext/Conntrack-icmp.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Conntrack-icmp.c b/datapath-windows/ovsext/Conntrack-icmp.c index 28fe2bff8..9221f8518 100644 --- a/datapath-windows/ovsext/Conntrack-icmp.c +++ b/datapath-windows/ovsext/Conntrack-icmp.c @@ -70,6 +70,17 @@ OvsConntrackValidateIcmpPacket(const ICMPHdr *icmp) || icmp->type == ICMP4_TIMESTAMP_REQUEST; } +BOOLEAN +OvsConntrackValidateIcmp6Packet(const ICMPHdr *icmp) +{ + if (!icmp) { + OVS_LOG_TRACE("Invalid ICMP packet detected, header cannot be NULL"); + return FALSE; + } + + return icmp->type == ICMP6_ECHO_REQUEST; +} + OVS_CT_ENTRY * OvsConntrackCreateIcmpEntry(UINT64 now) { |