void
test_ofp_barrier_reply_send_null(void) {
  lagopus_result_t ret;
  struct eventq_data *ed;
  uint64_t dpid = 0x10;
  struct channel *channel =
    channel_alloc_ip4addr("127.0.0.1", "1000", 0x01);

  ed = create_data(OFPT_BARRIER_REPLY);

  ret = ofp_barrier_reply_send(NULL, &ed->barrier, dpid);
  TEST_ASSERT_EQUAL_MESSAGE(ret, LAGOPUS_RESULT_INVALID_ARGS,
                            "ofp_barrier_reply_send error.");

  ret = ofp_barrier_reply_send(channel, NULL, dpid);
  TEST_ASSERT_EQUAL_MESSAGE(ret, LAGOPUS_RESULT_INVALID_ARGS,
                            "ofp_barrier_reply_send error.");

  /* after. */
  ofp_barrier_free(ed);
  channel_free(channel);
}
static lagopus_result_t
ofp_barrier_reply_send_wrap(struct channel *channel,
                            struct ofp_header *xid_header) {
  lagopus_result_t ret;
  struct eventq_data *ed;
  uint64_t dpid = 0x10;
  (void) xid_header;

  ed = create_data(OFPT_BARRIER_REPLY);
  ret = ofp_barrier_reply_send(channel, &ed->barrier,
                               dpid);

  /* after. */
  ofp_barrier_free(ed);

  return ret;
}