Re: FreeBSD guest on Linux KVM, some vtnet(4) packets don't arrive

Lexi Winter <[email protected]>
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]>
Zhenlei Huang wrote in <[email protected]>:
> > a route exists for this on the host:
> > 
> > fd00:0:0:1::b via fe80::2 dev vm-ppc64-main proto bird metric 32 pref medium
> 
> Just to confirm, do you have a reverse route on the guest ?

no, in fact, this was the problem.  after adding a default route on the
guest side:

# route add -inet6 default fe80::1%vtnet0

... now everything is working fine.  thanks!  but i failed to notice
that problem because of the tcpdump issue, which is still present...

> That puzzled me a bit. If the net stack sees the arriving packets, then tcpdump shall
> intercept them correctly.

even with the network working, tcpdump is still not showing any packets.
i have no idea what's going on here or even where to start looking.

i'm currently installing a ppc64le guest on the same host to see if that
behaves any differently.

> Does `netstat -sp ip6` and `netstat -sp icmp6` show anything unusual ?

root@ppc64-main:~ # netstat -sp ip6
ip6:
        18 total packets received
        0 with size smaller than minimum
        0 with data size < data length
        0 with bad options
        0 with incorrect version number
        0 fragments received
        0 fragments dropped (dup or out of space)
        0 fragments dropped after timeout
        0 fragments that exceeded limit
        0 atomic fragments
        0 packets reassembled ok
        15 packets for this host
        0 packets forwarded
        0 packets not forwardable
        0 redirects sent
        20 packets sent from this host
        0 packets sent with fabricated ip header
        0 output packets dropped due to no bufs, etc.
        0 output packets discarded due to no route
        0 output datagrams fragmented
        0 fragments created
        0 datagrams that can't be fragmented
        0 packets that violated scope rules
        0 multicast packets which we don't join
        Input histogram:
                hop by hop: 18
        Mbuf statistics:
                0 one mbuf
                18 one ext mbuf
                0 two or more ext mbuf
        0 packets whose headers are not contiguous
        0 tunneling packets that can't find gif
        0 packets discarded because of too many headers
        0 failures of source address selection
        source addresses on an outgoing I/F
                4 addresses scope=0
        source addresses on a non-outgoing I/F
                3 addresses scope=0
        source addresses of same scope
                3 addresses scope=0
        source addresses of a different scope
                4 addresses scope=0
        Source addresses selection rule applied:
                10 first candidate


t@ppc64-main:~ # netstat -sp icmp6
icmp6:
        0 calls to icmp6_error
        0 errors not generated in response to an icmp6 message
        0 errors not generated because of rate limitation
        Output histogram:
                echo: 8
                neighbor solicitation: 2
                neighbor advertisement: 2
                MLDv2 listener report: 2
        0 messages with bad code fields
        0 messages < minimum length
        0 bad checksums
        0 messages with bad length
        0 total packets dropped due to failed NDP resolution
        Input histogram:
                unreach: 3
                time exceed: 3
                echo reply: 8
                neighbor solicitation: 2
                neighbor advertisement: 2
        Histogram of error messages to be generated:
                0 no route
                0 administratively prohibited
                0 beyond scope
                0 address unreachable
                0 port unreachable
                0 packet too big
                0 time exceed transit
                0 time exceed reassembly
                0 erroneous header field
                0 unrecognized next header
                0 unrecognized option
                0 redirect
                0 unknown
        0 message responses generated
        0 messages with too many ND options
        0 messages with bad ND options
        0 bad neighbor solicitation messages
        0 bad neighbor advertisement messages
        0 bad router solicitation messages
        0 bad router advertisement messages
        0 bad redirect messages
        0 default routers overflows
        0 prefix overflows
        0 neighbour entries overflows
        0 redirect overflows
        0 messages with invalid hop limit
        0 path MTU changes
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCadZ2rAAKCRD1nT63mIK/
YAK8AP9le+Mm1iNhZrcCM/YJqzQlRFlY+d/o5urBfgw13W1ruQEAh3t38b0EDChE
KuFslCJpfcq1bwpXJD80AOvPsCse6AA=
=hEG6
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.