예제 #1
0
int
make_ofp_echo_req(void **buferp) {
  struct ofp_hello *p;
  *buferp = xmalloc(sizeof(struct ofp_hello));
  p = *(struct ofp_hello **)buferp;
  ofp_init(&p->header, OFPT_ECHO_REQUEST, sizeof(struct ofp_hello));
  return sizeof(struct ofp_hello);
}
예제 #2
0
int
make_ofp_hello(void **buferp) {
  struct ofp_hello *p;
  *buferp = xmalloc(sizeof(struct ofp_hello));
  p = *(struct ofp_hello **)buferp;
  ofp_init(&p->header, OFPT_HELLO, sizeof(struct ofp_hello));
  return sizeof(struct ofp_hello);
}
예제 #3
0
int main(int argc, char* argv[])
{
  ofp_log_startup();

  int workerCount = 29;
  ofp_init(workerCount, 0);
  ofp_init_alloc_shared(NULL);

  ofp_http_perf(argc, argv);

  printf("%s", GREENBAR);

  return 0;
}
예제 #4
0
int main(int argc, char* argv[])
{
  ofp_log_startup();

  int workerCount = 29;
  ofp_init(workerCount, 0);
  ofp_init_alloc_shared(NULL);

  ofp_socket_loop();

  ofp_free_shared();
  ofp_close();
  return 0;
}
예제 #5
0
static int suite_setup(void **state) {
  int workerCount = 29;
  ofp_init(workerCount, 0);
  ofp_init_alloc_shared(NULL);
  return 0;
}