• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/package/qca-nss-clients/src/nss_qdisc/

Lines Matching refs:nim

46 static void nss_qdisc_msg_init(struct nss_if_msg *nim, uint16_t if_num, uint32_t msg_type, uint32_t len,
49 nss_cmn_msg_init(&nim->cm, if_num, msg_type, len, (void*)cb, app_data);
116 static void nss_qdisc_attach_bshaper_callback(void *app_data, struct nss_if_msg *nim)
121 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
123 nim->cm.error);
138 struct nss_if_msg nim;
160 nss_qdisc_msg_init(&nim, if_num, NSS_IF_BSHAPER_ASSIGN,
168 nim.msg.shaper_assign.shaper_id = nq->shaper_id;
169 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);
199 static void nss_qdisc_detach_bshaper_callback(void *app_data, struct nss_if_msg *nim)
204 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
206 __func__, nim->cm.error);
221 struct nss_if_msg nim;
243 nss_qdisc_msg_init(&nim, if_num, NSS_IF_BSHAPER_UNASSIGN,
247 nim.msg.shaper_unassign.shaper_id = nq->shaper_id;
248 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);
443 struct nss_if_msg *nim)
446 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
459 struct nss_if_msg nim;
467 nss_qdisc_msg_init(&nim, nq->nss_interface_number, msg_type,
471 nim.msg.shaper_unassign.shaper_id = nq->shaper_id;
472 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);
489 struct nss_if_msg *nim)
492 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
495 nim->msg.shaper_configure.config.response_type);
500 nim->msg.shaper_configure.config.response_type);
511 struct nss_if_msg nim;
522 nss_qdisc_msg_init(&nim, nq->nss_interface_number, msg_type,
526 nim.msg.shaper_configure.config.request_type = NSS_SHAPER_CONFIG_TYPE_FREE_SHAPER_NODE;
527 nim.msg.shaper_configure.config.msg.free_shaper_node.qos_tag = nq->qos_tag;
528 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);
549 struct nss_if_msg *nim)
553 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
556 nim->msg.shaper_configure.config.response_type);
563 , __func__, nq->qdisc, nq->type, nim->msg.shaper_configure.config.response_type);
572 struct nss_if_msg *nim)
578 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
581 nim->msg.shaper_configure.config.response_type);
599 nss_qdisc_msg_init(nim, nq->nss_interface_number, msg_type,
603 nim->msg.shaper_configure.config.request_type = NSS_SHAPER_CONFIG_TYPE_SET_ROOT;
604 nim->msg.shaper_configure.config.msg.set_root_node.qos_tag = nq->qos_tag;
605 rc = nss_if_tx_msg(nq->nss_shaping_ctx, nim);
623 struct nss_if_msg *nim)
629 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
631 __func__, nq->qos_tag, nq->type, nim->cm.error);
640 if (nim->cm.type != NSS_IF_ISHAPER_ASSIGN && nim->cm.type != NSS_IF_BSHAPER_ASSIGN) {
642 __func__, nq->qos_tag, nq->type, nim->cm.type);
651 __func__, nq->qos_tag, nq->type, nim->cm.type);
657 nq->shaper_id = nim->msg.shaper_assign.new_shaper_id;
665 nss_qdisc_msg_init(nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
668 nim->msg.shaper_configure.config.request_type = NSS_SHAPER_CONFIG_TYPE_ALLOC_SHAPER_NODE;
669 nim->msg.shaper_configure.config.msg.alloc_shaper_node.node_type = nq->type;
670 nim->msg.shaper_configure.config.msg.alloc_shaper_node.qos_tag = nq->qos_tag;
671 rc = nss_if_tx_msg(nq->nss_shaping_ctx, nim);
716 struct nss_if_msg *nim)
720 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
722 __func__, nq->qdisc, nq->type, nq->qos_tag, nim->msg.shaper_configure.config.response_type);
741 struct nss_if_msg nim;
752 nss_qdisc_msg_init(&nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
755 nim.msg.shaper_configure.config.request_type = NSS_SHAPER_CONFIG_TYPE_FREE_SHAPER_NODE;
756 nim.msg.shaper_configure.config.msg.free_shaper_node.qos_tag = nq->qos_tag;
757 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);
777 static void nss_qdisc_child_init_alloc_node_callback(void *app_data, struct nss_if_msg *nim)
781 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
783 "type: %d\n", __func__, nq->qdisc, nq->type, nim->msg.shaper_configure.config.response_type);
1098 struct nss_if_msg *nim)
1102 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
1104 __func__, nq->qdisc, nq->type, nim->msg.shaper_configure.config.response_type);
1121 struct nss_if_msg nim;
1153 nss_qdisc_msg_init(&nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
1156 nim.msg.shaper_configure.config.request_type = NSS_SHAPER_CONFIG_TYPE_SET_DEFAULT;
1157 nim.msg.shaper_configure.config.msg.set_default_node.qos_tag = nq->qos_tag;
1158 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);
1200 struct nss_if_msg *nim)
1204 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
1207 nim->msg.shaper_configure.config.response_type);
1223 struct nss_if_msg *nim, int32_t attach_type)
1247 nss_qdisc_msg_init(nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
1250 nim->msg.shaper_configure.config.request_type = attach_type;
1251 rc = nss_if_tx_msg(nq->nss_shaping_ctx, nim);
1290 struct nss_if_msg *nim)
1294 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
1297 nim->msg.shaper_configure.config.response_type);
1313 struct nss_if_msg *nim, int32_t detach_type)
1336 nss_qdisc_msg_init(nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
1339 nim->msg.shaper_configure.config.request_type = detach_type;
1340 rc = nss_if_tx_msg(nq->nss_shaping_ctx, nim);
1379 struct nss_if_msg *nim)
1383 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
1386 nim->msg.shaper_configure.config.response_type);
1401 struct nss_if_msg *nim, int32_t config_type)
1424 nss_qdisc_msg_init(nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
1427 nim->msg.shaper_configure.config.request_type = config_type;
1428 rc = nss_if_tx_msg(nq->nss_shaping_ctx, nim);
1542 struct nss_if_msg nim;
1834 nss_qdisc_msg_init(&nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
1837 nim.msg.shaper_assign.shaper_id = 0; /* Any free shaper will do */
1838 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);
1915 struct nss_if_msg *nim)
1923 if (nim->cm.response != NSS_CMN_RESPONSE_ACK) {
1926 nim->msg.shaper_configure.config.response_type);
1934 nq->basic_stats_latest = nim->msg.shaper_configure.config.msg.shaper_node_basic_stats_get;
2019 struct nss_if_msg nim;
2026 nss_qdisc_msg_init(&nim, nq->nss_interface_number, msg_type, sizeof(struct nss_if_msg),
2029 nim.msg.shaper_configure.config.request_type = NSS_SHAPER_CONFIG_TYPE_SHAPER_NODE_BASIC_STATS_GET;
2030 nim.msg.shaper_configure.config.msg.shaper_node_basic_stats_get.qos_tag = nq->qos_tag;
2031 rc = nss_if_tx_msg(nq->nss_shaping_ctx, &nim);