mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
QOS object: integrate qos-openwrt file
This commit is contained in:
parent
726824bd01
commit
6a360e1469
5 changed files with 4384 additions and 4462 deletions
|
|
@ -81,7 +81,9 @@ libbbfdm_la_SOURCES += \
|
||||||
../dmtree/tr181/gre.c \
|
../dmtree/tr181/gre.c \
|
||||||
../dmtree/tr181/dynamicdns.c \
|
../dmtree/tr181/dynamicdns.c \
|
||||||
../dmtree/tr181/security.c \
|
../dmtree/tr181/security.c \
|
||||||
../dmtree/tr181/lanconfigsecurity.c
|
../dmtree/tr181/lanconfigsecurity.c \
|
||||||
|
../dmtree/tr181/qos.c
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if GENERIC_OPENWRT
|
if GENERIC_OPENWRT
|
||||||
|
|
@ -89,7 +91,7 @@ libbbfdm_la_SOURCES += \
|
||||||
../dmtree/tr181/deviceinfo-openwrt.c \
|
../dmtree/tr181/deviceinfo-openwrt.c \
|
||||||
../dmtree/tr181/wifi-openwrt.c \
|
../dmtree/tr181/wifi-openwrt.c \
|
||||||
../dmtree/tr181/hosts-openwrt.c \
|
../dmtree/tr181/hosts-openwrt.c \
|
||||||
../dmtree/tr181/qos.c
|
../dmtree/tr181/qos-openwrt.c
|
||||||
else
|
else
|
||||||
libbbfdm_la_SOURCES += \
|
libbbfdm_la_SOURCES += \
|
||||||
../dmtree/tr181/deviceinfo-iopsyswrt.c \
|
../dmtree/tr181/deviceinfo-iopsyswrt.c \
|
||||||
|
|
|
||||||
|
|
@ -121,4 +121,76 @@ int os_get_wifi_access_point_status (char *refparam, struct dmctx *ctx, void *da
|
||||||
int os_get_radio_operating_standard(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
int os_get_radio_operating_standard(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
char * os__get_default_wpa_key();
|
char * os__get_default_wpa_key();
|
||||||
|
|
||||||
|
int os_browseQoSClassificationInst(struct dmctx *dmctx, DMNODE *parent_node, void *prev_data, char *prev_instance);
|
||||||
|
int os_browseQoSQueueStatsInst(struct dmctx *dmctx, DMNODE *parent_node, void *prev_data, char *prev_instance);
|
||||||
|
int os_addObjQoSClassification(char *refparam, struct dmctx *ctx, void *data, char **instance);
|
||||||
|
int os_delObjQoSClassification(char *refparam, struct dmctx *ctx, void *data, char *instance, unsigned char del_action);
|
||||||
|
int os_addObjQoSQueueStats(char *refparam, struct dmctx *ctx, void *data, char **instance);
|
||||||
|
int os_delObjQoSQueueStats(char *refparam, struct dmctx *ctx, void *data, char *instance, unsigned char del_action);
|
||||||
|
int os_get_QoS_ClassificationNumberOfEntries(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoS_QueueStatsNumberOfEntries(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSClassification_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSClassification_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSClassification_DestIP(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_DestIP(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSClassification_SourceIP(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_SourceIP(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSClassification_Protocol(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_Protocol(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSClassification_DestPort(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_DestPort(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSClassification_DestPortRangeMax(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_DestPortRangeMax(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSClassification_SourcePort(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSClassification_SourcePort(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueueStats_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueueStats_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueueStats_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueueStats_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueueStats_OutputPackets(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSQueueStats_OutputBytes(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSQueueStats_DroppedPackets(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSQueueStats_DroppedBytes(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSQueueStats_QueueOccupancyPackets(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_browseQoSQueueInst(struct dmctx *dmctx, DMNODE *parent_node, void *prev_data, char *prev_instance);
|
||||||
|
int os_browseQoSShaperInst(struct dmctx *dmctx, DMNODE *parent_node, void *prev_data, char *prev_instance);
|
||||||
|
int os_addObjQoSQueue(char *refparam, struct dmctx *ctx, void *data, char **instance);
|
||||||
|
int os_delObjQoSQueue(char *refparam, struct dmctx *ctx, void *data, char *instance, unsigned char del_action);
|
||||||
|
int os_addObjQoSShaper(char *refparam, struct dmctx *ctx, void *data, char **instance);
|
||||||
|
int os_delObjQoSShaper(char *refparam, struct dmctx *ctx, void *data, char *instance, unsigned char del_action);
|
||||||
|
int os_get_QoS_QueueNumberOfEntries(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoS_ShaperNumberOfEntries(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSQueue_Enable(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_Enable(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_Status(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSQueue_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_TrafficClasses(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_TrafficClasses(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_Weight(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_Weight(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_Precedence(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_Precedence(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_SchedulerAlgorithm(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_SchedulerAlgorithm(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_ShapingRate(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_ShapingRate(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSQueue_ShapingBurstSize(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSQueue_ShapingBurstSize(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSShaper_Enable(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSShaper_Enable(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSShaper_Status(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_get_QoSShaper_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSShaper_Alias(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSShaper_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSShaper_Interface(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSShaper_ShapingRate(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSShaper_ShapingRate(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_QoSShaper_ShapingBurstSize(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value);
|
||||||
|
int os_set_QoSShaper_ShapingBurstSize(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action);
|
||||||
|
int os_get_linker_qos_queue(char *refparam, struct dmctx *dmctx, void *data, char *instance, char **linker);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
3849
dmtree/tr181/qos-openwrt.c
Normal file
3849
dmtree/tr181/qos-openwrt.c
Normal file
File diff suppressed because it is too large
Load diff
3867
dmtree/tr181/qos.c
3867
dmtree/tr181/qos.c
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue