Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/cc/cc_cubic.c
Show First 20 Lines • Show All 207 Lines • ▼ Show 20 Lines | else { | ||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
static void | static void | ||||
cubic_cb_destroy(struct cc_var *ccv) | cubic_cb_destroy(struct cc_var *ccv) | ||||
{ | { | ||||
if (ccv->cc_data != NULL) | |||||
free(ccv->cc_data, M_CUBIC); | free(ccv->cc_data, M_CUBIC); | ||||
ccv->cc_data = NULL; | |||||
} | } | ||||
static int | static int | ||||
cubic_cb_init(struct cc_var *ccv) | cubic_cb_init(struct cc_var *ccv) | ||||
{ | { | ||||
struct cubic *cubic_data; | struct cubic *cubic_data; | ||||
cubic_data = malloc(sizeof(struct cubic), M_CUBIC, M_NOWAIT|M_ZERO); | cubic_data = malloc(sizeof(struct cubic), M_CUBIC, M_NOWAIT|M_ZERO); | ||||
▲ Show 20 Lines • Show All 213 Lines • Show Last 20 Lines |