CPUMR3CpuId.cpp (trunk+4.3): s/RTStrmPrintf/Log/

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50019 cfe28804-0f27-0410-a406-dd0f0b0b656f
ip6_input: When testing fragment offset use bit masks in network byte order.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50020 cfe28804-0f27-0410-a406-dd0f0b0b656f
pxping_pcb_delete: fix assertions (that were not compiled).


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50021 cfe28804-0f27-0410-a406-dd0f0b0b656f
Don't call pbuf_free() in proxy_sendto(), leave it up to the caller
that may still need the pbuf, e.g. to generate an ICMP error.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50022 cfe28804-0f27-0410-a406-dd0f0b0b656f
Rewrite IPv6 reassembly: https://savannah.nongnu.org/bugs/?41009

Original code overwrote fragment header with a helper structure, but
unfortunately on a 64-bit machine the helper structure was larger than
the fragment header.

Store helper structure in the IPv6 header instead.  While here
simplify the check for reassembly completion.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50023 cfe28804-0f27-0410-a406-dd0f0b0b656f
pxping_pcb_deregister: clear ping_pcb::next to satisfy assertion (now
fixed) in pxping_pcb_delete() happy.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@50024 cfe28804-0f27-0410-a406-dd0f0b0b656f