Bug 242318 - ipfw - fix option 'ipversion' matching only IPv4 packets
Summary: ipfw - fix option 'ipversion' matching only IPv4 packets
Status: New
Alias: None
Product: Documentation
Classification: Unclassified
Component: Manual Pages (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ipfw mailing list
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2019-11-30 09:42 UTC by Freddy DISSAUX
Modified: 2019-12-01 06:32 UTC (History)
1 user (show)

See Also:


Attachments
replace IP by IPv4 (411 bytes, patch)
2019-11-30 09:42 UTC, Freddy DISSAUX
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Freddy DISSAUX 2019-11-30 09:42:06 UTC
Created attachment 209546 [details]
replace IP by IPv4

option 'ipversion' match only IPv4 packets:

sys/netpfil/ipfw/ip_fw2.c:
...
  2207                          case O_IPVER:
  2208                                  match = (is_ipv4 &&
  2209                                      cmd->arg1 == ip->ip_v);
  2210                                  break;

As others options (iptos, ipid ...), replace IP by IPv4:

      ipversion ver
             Matches IP packets whose IP version field is ver.

become

     ipversion ver
             Matches IPv4 packets whose IP version field is ver.