Skip to content

Commit b33f396

Browse files
committed
TESTrun: Skip "igrp" on FreeBSD. [skip appveyor]
1 parent 2196246 commit b33f396

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

testprogs/TESTrun

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ sub ipv6_enabled {
4040
return (defined $config{INET6} && $config{INET6}) ? 'IPv6 syntax enabled' : '';
4141
}
4242

43+
sub is_freebsd {
44+
return $^O eq 'freebsd' ? 'running on FreeBSD' : '';
45+
}
46+
4347
my %valid_filters = (
4448
empty => {
4549
DLT => 'EN10MB',
@@ -2326,6 +2330,10 @@ my %valid_filters = (
23262330
EOF
23272331
}, # igmp
23282332
igrp => {
2333+
# "igrp" uses IPPROTO_IGRP, which FreeBSD defines differently
2334+
# from all other supported OSes. Skip the test until it is
2335+
# clear how to resolve this discrepancy.
2336+
skip => is_freebsd,
23292337
DLT => 'EN10MB',
23302338
expr => 'igrp',
23312339
aliases => ['ip proto 9'],

0 commit comments

Comments
 (0)