package route
func ( *wireFormat) ( RIBType, []byte) (Message, error) {
if len() < .bodyOff {
return nil, errMessageTooShort
}
:= int(nativeEndian.Uint16([:2]))
if len() < {
return nil, errInvalidMessage
}
:= &InterfaceMulticastAddrMessage{
Version: int([2]),
Type: int([3]),
Flags: int(nativeEndian.Uint32([8:12])),
Index: int(nativeEndian.Uint16([12:14])),
raw: [:],
}
var error
.Addrs, = parseAddrs(uint(nativeEndian.Uint32([4:8])), parseKernelInetAddr, [.bodyOff:])
if != nil {
return nil,
}
return , nil
}