Network packet processing in go