Hi, I have faced with the fact that raw socket implementation (Ipv4RawSocketImpl) doesn't allow me to create IP header by hands. Instead it finish with the same IP header initialization stuff in Ipv4L3Protocol::Send() as UDP and TCP sockets do. Is that a feature? Best regards, Pavel Boyko