package nl import ( "unsafe" ) const ( SizeofXfrmUserExpire = 0xe8 ) // struct xfrm_user_expire { // struct xfrm_usersa_info state; // __u8 hard; // }; type XfrmUserExpire struct { XfrmUsersaInfo XfrmUsersaInfo Hard uint8 Pad [7]byte } func (msg *XfrmUserExpire) Len() int { return SizeofXfrmUserExpire } func DeserializeXfrmUserExpire(b []byte) *XfrmUserExpire { return (*XfrmUserExpire)(unsafe.Pointer(&b[0:SizeofXfrmUserExpire][0])) } func (msg *XfrmUserExpire) Serialize() []byte { return (*(*[SizeofXfrmUserExpire]byte)(unsafe.Pointer(msg)))[:] }