Lines Matching refs:model

695 #define	IFNET_INIT_LEGACY	0x1	/* legacy network interface model */
696 #define IFNET_INIT_INPUT_POLL 0x2 /* opportunistic input polling model */
730 the new driver input model.
747 @constant IFNET_CTL_SET_INPUT_MODEL Set input model.
748 @constant IFNET_CTL_GET_INPUT_MODEL Get input model.
767 @enum Interface model sub-commands
768 @abstract Constants defining model sub-commands.
773 the legacy input model, and if applicable, the driver should
776 the legacy/push input model.
784 the new/pull input model.
793 @abstract Storage type for the interface model sub-command.
799 @discussion This structure is used as parameter to the ifnet model
801 @field model The interface model.
804 ifnet_model_t model;
1034 u_int32_t sndq_maxlen; /* optional, only for new model */
1035 ifnet_output_func output; /* required only for legacy model */
1036 ifnet_pre_enqueue_func pre_enqueue; /* optional, only for new model */
1037 ifnet_start_func start; /* required only for new model */
1038 ifnet_ctl_func output_ctl; /* optional, only for new model */
1039 u_int32_t output_sched_model; /* optional, only for new model */
1046 ifnet_input_poll_func input_poll; /* optional, ignored for legacy model */
1222 the new driver output model.
1230 which implements the new driver output model.
1235 the interface doesn't implement the new driver output model;
1247 which implements the new driver output model, and that the
1248 output scheduling model is set to IFNET_SCHED_MODEL_NORMAL.
1252 the interface doesn't implement the new driver output model
1253 or the output scheduling model isn't IFNET_SCHED_MODEL_NORMAL,
1263 new driver output model, and that the output scheduling model
1269 the interface doesn't implement the new driver output model
1270 or if the output scheduling model isn't configured to
1280 interface which implements the new driver output model, and that
1281 the output scheduling model is set to IFNET_SCHED_MODEL_NORMAL.
1296 the interface doesn't implement the new driver output model
1297 or the output scheduling model isn't IFNET_SCHED_MODEL_NORMAL,
1308 implements the new driver output model, and that the output
1309 scheduling model is set to IFNET_SCHED_MODEL_DRIVER_MANAGED.
1325 the interface doesn't implement the new driver output model
1326 or if the output scheduling model isn't configured to
1336 @discussion Set the output scheduling model of an interface which
1337 implements the new driver output model.
1338 @param interface The interface to set scheduling model on.
1339 @param model The IFNET_SCHED_MODEL value as defined in net/if.h
1341 the interface doesn't implement the new driver output model.
1344 u_int32_t model);
1349 interface which implements the new driver output model.
1356 the interface doesn't implement the new driver output model.
1363 interface which implements the new driver output model.
1368 the interface doesn't implement the new driver output model.
1375 interface which implements the new driver output model.
1381 the interface doesn't implement the new driver output model.
1389 output model.
1403 the interface doesn't implement the new driver output model.
1411 interface which implements the new driver input model.
1420 the interface doesn't implement the new driver input model.
1427 interface which implements the new driver input model.
1432 the interface doesn't implement the new driver input model.
1492 the interface doesn't implement the new driver input model.
1505 the interface doesn't implement the new driver input model.
1513 interface which implements the new driver output model.
1560 the interface doesn't implement the new driver input model.
1577 the interface doesn't implement the new driver input model.
1596 the interface doesn't implement the new driver input model.