Changeset View
Changeset View
Standalone View
Standalone View
sys/netpfil/ipfw/ip_dn_glue.c
Show First 20 Lines • Show All 808 Lines • ▼ Show 20 Lines | case IP_DUMMYNET_DEL: | ||||
error = sooptcopyin(sopt, v, len, len); | error = sooptcopyin(sopt, v, len, len); | ||||
if (error) | if (error) | ||||
break; | break; | ||||
error = dn_compat_del(v); | error = dn_compat_del(v); | ||||
free(v, M_TEMP); | free(v, M_TEMP); | ||||
break; | break; | ||||
case IP_DUMMYNET_CONFIGURE: | case IP_DUMMYNET_CONFIGURE: | ||||
v = malloc(len, M_TEMP, M_WAITOK); | v = malloc(len, M_TEMP, M_NOWAIT); | ||||
if (v == NULL) { | |||||
error = ENOMEM; | |||||
break; | |||||
} | |||||
error = sooptcopyin(sopt, v, len, len); | error = sooptcopyin(sopt, v, len, len); | ||||
if (error) | if (error) | ||||
break; | break; | ||||
error = dn_compat_configure(v); | error = dn_compat_configure(v); | ||||
free(v, M_TEMP); | free(v, M_TEMP); | ||||
break; | break; | ||||
case IP_DUMMYNET_GET: { | case IP_DUMMYNET_GET: { | ||||
Show All 21 Lines |