title: How can I get access to packet CMSG fields from Golang?
body: <p>I'm working on a Go program that receives packets and wants to see receipt timestamps.</p>
  <p>In C this would be done by setting the SO_TIMESTAMP/SO_TIMETAMPNS socket option and then using the CMSG macros to extract data from a control message buffer structure,</p>
  <p>I have searched the Go documentation for a way to do this, in vain.  Can anyone point me art a working example?</p>