Lines Matching refs:model
657 #define IFNET_INIT_LEGACY 0x1 /* legacy network interface model */
658 #define IFNET_INIT_INPUT_POLL 0x2 /* opportunistic input polling model */
692 the new driver input model.
709 @constant IFNET_CTL_SET_INPUT_MODEL Set input model.
710 @constant IFNET_CTL_GET_INPUT_MODEL Get input model.
724 @enum Interface model sub-commands
725 @abstract Constants defining model sub-commands.
730 the legacy input model, and if applicable, the driver should
733 the legacy/push input model.
741 the new/pull input model.
750 @abstract Storage type for the interface model sub-command.
756 @discussion This structure is used as parameter to the ifnet model
758 @field model The interface model.
761 ifnet_model_t model;
857 u_int32_t sndq_maxlen; /* optional, only for new model */
858 ifnet_output_func output; /* required only for legacy model */
859 ifnet_pre_enqueue_func pre_enqueue; /* optional, only for new model */
860 ifnet_start_func start; /* required only for new model */
861 ifnet_ctl_func output_ctl; /* optional, only for new model */
862 u_int32_t output_sched_model; /* optional, only for new model */
867 ifnet_input_poll_func input_poll; /* optional, ignored for legacy model */
1034 the new driver output model.
1042 which implements the new driver output model.
1047 the interface doesn't implement the new driver output model;
1059 which implements the new driver output model, and that the
1060 output scheduling model is set to IFNET_SCHED_MODEL_NORMAL.
1064 the interface doesn't implement the new driver output model
1065 or the output scheduling model isn't IFNET_SCHED_MODEL_NORMAL,
1075 new driver output model, and that the output scheduling model
1081 the interface doesn't implement the new driver output model
1082 or if the output scheduling model isn't configured to
1092 interface which implements the new driver output model, and that
1093 the output scheduling model is set to IFNET_SCHED_MODEL_NORMAL.
1105 the interface doesn't implement the new driver output model
1106 or the output scheduling model isn't IFNET_SCHED_MODEL_NORMAL,
1117 implements the new driver output model, and that the output
1118 scheduling model is set to IFNET_SCHED_MODEL_DRIVER_MANAGED.
1131 the interface doesn't implement the new driver output model
1132 or if the output scheduling model isn't configured to
1142 @discussion Set the output scheduling model of an interface which
1143 implements the new driver output model.
1144 @param interface The interface to set scheduling model on.
1145 @param model The IFNET_SCHED_MODEL value as defined in net/if.h
1147 the interface doesn't implement the new driver output model.
1150 u_int32_t model);
1155 interface which implements the new driver output model.
1162 the interface doesn't implement the new driver output model.
1169 interface which implements the new driver output model.
1174 the interface doesn't implement the new driver output model.
1181 interface which implements the new driver output model.
1186 the interface doesn't implement the new driver output model.
1193 interface which implements the new driver input model.
1202 the interface doesn't implement the new driver input model.
1209 interface which implements the new driver input model.
1214 the interface doesn't implement the new driver input model.
1221 interface which implements the new driver output model.