Files
Archive/lede/package/qca/qca-nss-clients/patches/0030-fixup-compiler-errors.patch
2025-05-26 20:35:54 +02:00

474 lines
19 KiB
Diff

--- a/match/nss_match.c
+++ b/match/nss_match.c
@@ -76,9 +76,10 @@ static nss_match_status_t nss_match_veri
* nss_match_sync_callback()
* Sync callback for syncing stats.
*/
-static void nss_match_sync_callback(void *app_data, struct nss_match_msg *nmm)
+static void nss_match_sync_callback(void *app_data, struct nss_cmn_msg *cmm)
{
struct nss_ctx_instance *nss_ctx = nss_match_get_context();
+ struct nss_match_msg *nmm = (struct nss_match_msg *)cmm;
switch (nmm->cm.type) {
case NSS_MATCH_STATS_SYNC:
--- a/nss_qdisc/nss_ppe.c
+++ b/nss_qdisc/nss_ppe.c
@@ -348,8 +348,8 @@ static void nss_ppe_queue_disable(struct
/*
* Disable queue enqueue, dequeue and flush the queue.
*/
- fal_qm_enqueue_ctrl_set(0, npq->q.ucast_qid, false);
- fal_scheduler_dequeue_ctrl_set(0, npq->q.ucast_qid, false);
+ fal_qm_enqueue_ctrl_set(0, npq->q.ucast_qid, 0);
+ fal_scheduler_dequeue_ctrl_set(0, npq->q.ucast_qid, 0);
fal_queue_flush(0, port_num, npq->q.ucast_qid);
nss_qdisc_info("Disable SSDK level0 queue scheduler successful\n");
@@ -370,8 +370,8 @@ static void nss_ppe_queue_enable(struct
/*
* Enable queue enqueue and dequeue.
*/
- fal_qm_enqueue_ctrl_set(0, npq->q.ucast_qid, true);
- fal_scheduler_dequeue_ctrl_set(0, npq->q.ucast_qid, true);
+ fal_qm_enqueue_ctrl_set(0, npq->q.ucast_qid, 1);
+ fal_scheduler_dequeue_ctrl_set(0, npq->q.ucast_qid, 1);
nss_qdisc_info("Enable SSDK level0 queue scheduler successful\n");
}
@@ -535,14 +535,14 @@ static void nss_ppe_all_queue_disable(ui
* Disable queue enqueue, dequeue and flush the queue.
*/
for (offset = 0; offset < nss_ppe_max_get(port_num, NSS_PPE_UCAST_QUEUE); offset++) {
- fal_qm_enqueue_ctrl_set(0, qid + offset, false);
- fal_scheduler_dequeue_ctrl_set(0, qid + offset, false);
+ fal_qm_enqueue_ctrl_set(0, qid + offset, 0);
+ fal_scheduler_dequeue_ctrl_set(0, qid + offset, 0);
fal_queue_flush(0, port_num, qid + offset);
}
for (offset = 0; offset < nss_ppe_max_get(port_num, NSS_PPE_MCAST_QUEUE); offset++) {
- fal_qm_enqueue_ctrl_set(0, mcast_qid + offset, false);
- fal_scheduler_dequeue_ctrl_set(0, mcast_qid + offset, false);
+ fal_qm_enqueue_ctrl_set(0, mcast_qid + offset, 0);
+ fal_scheduler_dequeue_ctrl_set(0, mcast_qid + offset, 0);
fal_queue_flush(0, port_num, mcast_qid + offset);
}
@@ -563,13 +563,13 @@ static void nss_ppe_all_queue_enable(uin
* Enable queue enqueue and dequeue.
*/
for (offset = 0; offset < nss_ppe_max_get(port_num, NSS_PPE_UCAST_QUEUE); offset++) {
- fal_qm_enqueue_ctrl_set(0, qid + offset, true);
- fal_scheduler_dequeue_ctrl_set(0, qid + offset, true);
+ fal_qm_enqueue_ctrl_set(0, qid + offset, 1);
+ fal_scheduler_dequeue_ctrl_set(0, qid + offset, 1);
}
for (offset = 0; offset < nss_ppe_max_get(port_num, NSS_PPE_MCAST_QUEUE); offset++) {
- fal_qm_enqueue_ctrl_set(0, mcast_qid + offset, true);
- fal_scheduler_dequeue_ctrl_set(0, mcast_qid + offset, true);
+ fal_qm_enqueue_ctrl_set(0, mcast_qid + offset, 1);
+ fal_scheduler_dequeue_ctrl_set(0, mcast_qid + offset, 1);
}
nss_qdisc_info("Enable SSDK level0 queue scheduler successful\n");
@@ -589,15 +589,15 @@ static void nss_ppe_assigned_queue_enabl
spin_lock_bh(&ppe_port->lock);
res = ppe_port->res_used[NSS_PPE_UCAST_QUEUE];
while (res) {
- fal_qm_enqueue_ctrl_set(0, qid + res->offset, true);
- fal_scheduler_dequeue_ctrl_set(0, qid + res->offset, true);
+ fal_qm_enqueue_ctrl_set(0, qid + res->offset, (a_bool_t)true);
+ fal_scheduler_dequeue_ctrl_set(0, qid + res->offset, (a_bool_t)true);
res = res->next;
}
res = ppe_port->res_used[NSS_PPE_MCAST_QUEUE];
while (res) {
- fal_qm_enqueue_ctrl_set(0, mcast_qid + res->offset, true);
- fal_scheduler_dequeue_ctrl_set(0, mcast_qid + res->offset, true);
+ fal_qm_enqueue_ctrl_set(0, mcast_qid + res->offset, (a_bool_t)true);
+ fal_scheduler_dequeue_ctrl_set(0, mcast_qid + res->offset, (a_bool_t)true);
res = res->next;
}
@@ -642,7 +642,7 @@ static int nss_ppe_l1_queue_scheduler_co
l1cfg.e_pri = NSS_PPE_PRIORITY_MAX - npq->scheduler.priority;
l1cfg.c_drr_id = npq->l1c_drrid;
l1cfg.e_drr_id = npq->l1e_drrid;
- l1cfg.drr_frame_mode = NSS_PPE_FRAME_CRC;
+ l1cfg.drr_frame_mode = (fal_qos_drr_frame_mode_t)NSS_PPE_FRAME_CRC;
nss_qdisc_trace("SSDK level1 configuration: Port:%d, l0spid:%d, c_drrid:%d, c_pri:%d, c_drr_wt:%d, e_drrid:%d, e_pri:%d, e_drr_wt:%d, l1spid:%d\n",
port_num, npq->l0spid, l1cfg.c_drr_id, l1cfg.c_pri, l1cfg.c_drr_wt, l1cfg.e_drr_id, l1cfg.e_pri, l1cfg.e_drr_wt, l1cfg.sp_id);
@@ -935,7 +935,7 @@ static int nss_ppe_l0_queue_scheduler_co
l0cfg.e_pri = NSS_PPE_PRIORITY_MAX - npq->scheduler.priority;
l0cfg.c_drr_id = npq->l0c_drrid;
l0cfg.e_drr_id = npq->l0e_drrid;
- l0cfg.drr_frame_mode = NSS_PPE_FRAME_CRC;
+ l0cfg.drr_frame_mode = (fal_qos_drr_frame_mode_t)NSS_PPE_FRAME_CRC;
nss_qdisc_trace("SSDK level0 configuration: Port:%d, ucast_qid:%d, c_drrid:%d, c_pri:%d, c_drr_wt:%d, e_drrid:%d, e_pri:%d, e_drr_wt:%d, l0spid:%d\n",
port_num, npq->q.ucast_qid, l0cfg.c_drr_id, l0cfg.c_pri, l0cfg.c_drr_wt, l0cfg.e_drr_id, l0cfg.e_pri, l0cfg.e_drr_wt, l0cfg.sp_id);
@@ -1059,7 +1059,7 @@ static int nss_ppe_port_shaper_set(struc
cfg.c_shaper_en = 1;
cfg.cbs = npq->shaper.cburst;
cfg.cir = (npq->shaper.crate / 1000) * 8;
- cfg.shaper_frame_mode = NSS_PPE_FRAME_CRC;
+ cfg.shaper_frame_mode = (fal_shaper_frame_mode_t)NSS_PPE_FRAME_CRC;
/*
* Take HW scaling into consideration
@@ -1141,7 +1141,7 @@ static int nss_ppe_flow_shaper_set(struc
cfg.e_shaper_en = 1;
cfg.ebs = npq->shaper.cburst;
cfg.eir = ((npq->shaper.crate / 1000) * 8) - cfg.cir;
- cfg.shaper_frame_mode = NSS_PPE_FRAME_CRC;
+ cfg.shaper_frame_mode = (fal_shaper_frame_mode_t)NSS_PPE_FRAME_CRC;
/*
* Take HW scaling into consideration
@@ -1225,7 +1225,7 @@ static int nss_ppe_queue_shaper_set(stru
cfg.e_shaper_en = 1;
cfg.ebs = npq->shaper.cburst;
cfg.eir = ((npq->shaper.crate / 1000) * 8) - cfg.cir;
- cfg.shaper_frame_mode = NSS_PPE_FRAME_CRC;
+ cfg.shaper_frame_mode = (fal_shaper_frame_mode_t)NSS_PPE_FRAME_CRC;
/*
* Take HW scaling into consideration
@@ -1293,7 +1293,6 @@ static void nss_ppe_attach_free(uint32_t
spin_unlock_bh(&ppe_port->lock);
nss_qdisc_info("port:%d, type:%d, res:%px\n", port, res->type, res);
- return;
}
/*
@@ -2379,7 +2378,7 @@ int nss_ppe_init(struct Qdisc *sch, stru
* nothing useful and thus we don't allocate any resource".
*/
nss_qdisc_trace("Qdisc parent = %px, handle=%x\n", nq->parent, nq->parent->qos_tag);
- if ((nq->parent->npq.sub_type == NSS_SHAPER_CONFIG_PPE_SN_TYPE_HTB)) {
+ if (nq->parent->npq.sub_type == NSS_SHAPER_CONFIG_PPE_SN_TYPE_HTB) {
nq->npq.level = nq->parent->npq.level;
} else {
nq->npq.level = nq->parent->npq.level - 1;
--- a/nss_qdisc/nss_ppe_mc.c
+++ b/nss_qdisc/nss_ppe_mc.c
@@ -32,8 +32,8 @@ int nss_ppe_mcast_queue_reset(struct nss
return 0;
}
- fal_qm_enqueue_ctrl_set(0, npq->q.mcast_qid, false);
- fal_scheduler_dequeue_ctrl_set(0, npq->q.mcast_qid, false);
+ fal_qm_enqueue_ctrl_set(0, npq->q.mcast_qid, 0);
+ fal_scheduler_dequeue_ctrl_set(0, npq->q.mcast_qid, 0);
fal_queue_flush(0, port_num, npq->q.mcast_qid);
/*
@@ -153,8 +153,8 @@ int nss_ppe_mcast_queue_set(struct nss_q
}
}
- fal_qm_enqueue_ctrl_set(0, npq->q.mcast_qid, true);
- fal_scheduler_dequeue_ctrl_set(0, npq->q.mcast_qid, true);
+ fal_qm_enqueue_ctrl_set(0, npq->q.mcast_qid, 1);
+ fal_scheduler_dequeue_ctrl_set(0, npq->q.mcast_qid, 1);
nss_qdisc_info("SSDK multicast queue configuration successful for port:%d\n", port_num);
return 0;
@@ -164,4 +164,4 @@ fail:
npq->q.mcast_qid = 0;
npq->q.mcast_valid = 0;
return -EINVAL;
-}
\ No newline at end of file
+}
--- a/nss_qdisc/nss_wred.c
+++ b/nss_qdisc/nss_wred.c
@@ -291,7 +291,7 @@ static int nss_wred_change(struct Qdisc
nim.msg.shaper_configure.config.msg.shaper_node_config.qos_tag = q->nq.qos_tag;
nim.msg.shaper_configure.config.msg.shaper_node_config.snc.wred_param.limit = qopt->limit;
- nim.msg.shaper_configure.config.msg.shaper_node_config.snc.wred_param.weight_mode = qopt->weight_mode;
+ nim.msg.shaper_configure.config.msg.shaper_node_config.snc.wred_param.weight_mode = (nss_shaper_config_wred_weight_mode_t)qopt->weight_mode;
nim.msg.shaper_configure.config.msg.shaper_node_config.snc.wred_param.weight_mode_value = qopt->weight_mode_value;
nim.msg.shaper_configure.config.msg.shaper_node_config.snc.wred_param.rap.min = qopt->rap.min;
nim.msg.shaper_configure.config.msg.shaper_node_config.snc.wred_param.rap.max = qopt->rap.max;
--- a/openvpn/plugins/nss_ovpn_sk.c
+++ b/openvpn/plugins/nss_ovpn_sk.c
@@ -156,7 +156,7 @@ static int nss_ovpn_sk_crypto_key_add(st
return -EFAULT;
}
- crypto_cfg.algo = crypto_info.config.algo;
+ crypto_cfg.algo = (enum nss_ovpnmgr_algo)crypto_info.config.algo;
crypto_cfg.encrypt.cipher_keylen = crypto_info.config.cipher_key_size;
crypto_cfg.encrypt.hmac_keylen = crypto_info.config.hmac_key_size;
crypto_cfg.decrypt.cipher_keylen = crypto_info.config.cipher_key_size;
@@ -364,7 +364,7 @@ static int nss_ovpn_sk_tun_add(struct so
tun_hdr.dst_port = tun_data.tun_hdr.dst_port;
tun_hdr.hop_limit = tun_data.tun_hdr.hop_limit;
- crypto_cfg.algo = tun_data.crypto.config.algo;
+ crypto_cfg.algo = (enum nss_ovpnmgr_algo)tun_data.crypto.config.algo;
crypto_cfg.encrypt.cipher_keylen = tun_data.crypto.config.cipher_key_size;
crypto_cfg.encrypt.hmac_keylen = tun_data.crypto.config.hmac_key_size;
crypto_cfg.decrypt.cipher_keylen = tun_data.crypto.config.cipher_key_size;
@@ -442,7 +442,7 @@ static int nss_ovpn_sk_tun_add(struct so
* nss_ovpn_sk_app_dereg()
* Deregister application.
*/
-static int nss_ovpn_sk_app_dereg(struct socket *sock, unsigned long argp)
+static int nss_ovpn_sk_app_dereg(struct socket *sock)
{
struct nss_ovpn_sk_pinfo *pinfo = (struct nss_ovpn_sk_pinfo *)sock->sk;
int ret;
@@ -491,7 +491,7 @@ static int nss_ovpn_sk_app_reg(struct so
return -EFAULT;
}
- ret = nss_ovpnmgr_app_add(pinfo->dev, app.app_mode, (void *)sock);
+ ret = nss_ovpnmgr_app_add(pinfo->dev, (enum nss_ovpnmgr_app_mode)app.app_mode, (void *)sock);
if (ret) {
nss_ovpn_sk_warn("%px: Failed to register application, pid=%u\n", sock, app.pid);
dev_put(pinfo->dev);
@@ -689,7 +689,7 @@ static int nss_ovpn_sk_recvmsg(struct so
return -EINVAL;
}
- skb = skb_recv_datagram(sk, flags, MSG_DONTWAIT, &ret);
+ skb = skb_recv_datagram(sk, flags, &ret);
if (!skb) {
nss_ovpn_sk_warn("%px: There are no packets in the queue.\n", sock);
return -ENOBUFS;
@@ -740,7 +740,7 @@ static int nss_ovpn_sk_ioctl(struct sock
case NSS_OVPN_SK_SIOC_APP_REG:
return nss_ovpn_sk_app_reg(sock, argp);
case NSS_OVPN_SK_SIOC_APP_DEREG:
- return nss_ovpn_sk_app_dereg(sock, argp);
+ return nss_ovpn_sk_app_dereg(sock);
case NSS_OVPN_SK_SIOC_TUN_ADD:
return nss_ovpn_sk_tun_add(sock, argp);
case NSS_OVPN_SK_SIOC_TUN_DEL:
@@ -773,15 +773,12 @@ static const struct proto_ops nss_ovpn_s
.ioctl = nss_ovpn_sk_ioctl,
.listen = sock_no_listen,
.shutdown = sock_no_shutdown,
- .getsockopt = sock_no_getsockopt,
.mmap = sock_no_mmap,
- .sendpage = sock_no_sendpage,
.sendmsg = nss_ovpn_sk_sendmsg,
.recvmsg = nss_ovpn_sk_recvmsg,
.poll = datagram_poll,
.bind = sock_no_bind,
.release = nss_ovpn_sk_release,
- .setsockopt = sock_no_setsockopt,
.accept = sock_no_accept,
};
--- a/pvxlanmgr/nss_pvxlanmgr.c
+++ b/pvxlanmgr/nss_pvxlanmgr.c
@@ -408,7 +408,7 @@ nss_pvxlanmgr_status_t nss_pvxlanmgr_net
if (ret != NSS_TX_SUCCESS) {
nss_pvxlanmgr_warn("%px: Tunnel disable failed: %d\n", dev, ret);
dev_put(dev);
- return ret;
+ return (nss_pvxlanmgr_status_t)ret;
}
ret = nss_pvxlanmgr_tunnel_tx_msg_disable(priv->pvxlan_ctx, priv->if_num_outer);
@@ -416,11 +416,11 @@ nss_pvxlanmgr_status_t nss_pvxlanmgr_net
nss_pvxlanmgr_warn("%px: Tunnel disable failed: %d\n", dev, ret);
nss_pvxlanmgr_tunnel_tx_msg_enable(priv->pvxlan_ctx, priv->if_num_host_inner, priv->if_num_outer);
dev_put(dev);
- return ret;
+ return (nss_pvxlanmgr_status_t)ret;
}
dev_put(dev);
- return ret;
+ return (nss_pvxlanmgr_status_t)ret;
}
EXPORT_SYMBOL(nss_pvxlanmgr_netdev_disable);
@@ -440,7 +440,7 @@ nss_pvxlanmgr_status_t nss_pvxlanmgr_net
if (ret != NSS_TX_SUCCESS) {
nss_pvxlanmgr_warn("%px: Tunnel enable failed: %d\n", dev, ret);
dev_put(dev);
- return ret;
+ return (nss_pvxlanmgr_status_t)ret;
}
ret = nss_pvxlanmgr_tunnel_tx_msg_enable(priv->pvxlan_ctx, priv->if_num_outer, priv->if_num_host_inner);
@@ -448,11 +448,11 @@ nss_pvxlanmgr_status_t nss_pvxlanmgr_net
nss_pvxlanmgr_warn("%px: Tunnel enable failed: %d\n", dev, ret);
nss_pvxlanmgr_tunnel_tx_msg_disable(priv->pvxlan_ctx, priv->if_num_host_inner);
dev_put(dev);
- return ret;
+ return (nss_pvxlanmgr_status_t)ret;
}
dev_put(dev);
- return ret;
+ return (nss_pvxlanmgr_status_t)ret;
}
EXPORT_SYMBOL(nss_pvxlanmgr_netdev_enable);
@@ -524,7 +524,7 @@ EXPORT_SYMBOL(nss_pvxlanmgr_netdev_destr
* nss_pvxlanmgr_netdev_create()
* API to create a Pvxlan netdev
*/
-struct net_device *nss_pvxlanmgr_netdev_create()
+struct net_device *nss_pvxlanmgr_netdev_create(void)
{
struct nss_pvxlanmgr_priv *priv;
struct net_device *dev;
--- a/pvxlanmgr/nss_pvxlanmgr_tunnel.c
+++ b/pvxlanmgr/nss_pvxlanmgr_tunnel.c
@@ -67,7 +67,7 @@ static inline nss_pvxlanmgr_status_t nss
}
dev_put(dev);
- return status;
+ return (nss_pvxlanmgr_status_t)status;
}
/*
@@ -110,7 +110,7 @@ static inline nss_pvxlanmgr_status_t nss
}
dev_put(dev);
- return status;
+ return (nss_pvxlanmgr_status_t)status;
}
/*
@@ -138,7 +138,7 @@ static nss_pvxlanmgr_status_t nss_pvxlan
status = nss_pvxlanmgr_tunnel_tx_msg(ctx, &pvxlanmsg, if_num, NSS_PVXLAN_MSG_TYPE_TUNNEL_DESTROY_RULE, sizeof(struct nss_pvxlan_rule_msg));
if (status != NSS_TX_SUCCESS) {
nss_pvxlanmgr_warn("%px: ctx: create encap data tunnel error %d\n", ctx, status);
- return status;
+ return (nss_pvxlanmgr_status_t)status;
}
return NSS_PVXLANMGR_SUCCESS;
@@ -169,7 +169,7 @@ static nss_pvxlanmgr_status_t nss_pvxlan
status = nss_pvxlanmgr_tunnel_tx_msg(ctx, &pvxlanmsg, if_num, NSS_PVXLAN_MSG_TYPE_TUNNEL_CREATE_RULE, sizeof(struct nss_pvxlan_rule_msg));
if (status != NSS_TX_SUCCESS) {
nss_pvxlanmgr_warn("%px: ctx: create encap data tunnel error %d\n", ctx, status);
- return status;
+ return (nss_pvxlanmgr_status_t)status;
}
return NSS_PVXLANMGR_SUCCESS;
@@ -482,7 +482,7 @@ nss_pvxlanmgr_status_t nss_pvxlanmgr_tun
if_num_outer = priv->if_num_outer;
status = nss_pvxlanmgr_tunnel_pvxlan_rule_create(priv->pvxlan_ctx, if_num_host_inner, &pvxlan_rule);
- nss_pvxlanmgr_info("%px: dynamic interface if_num is :%d and pvxlan tunnel status:%d\n", dev, if_num_host_inner, status);
+ nss_pvxlanmgr_info("%px: dynamic interface if_num is :%d, if_num_outer :%d, and pvxlan tunnel status:%d\n", dev, if_num_host_inner, if_num_outer, status);
if (status != NSS_PVXLANMGR_SUCCESS) {
nss_pvxlanmgr_warn("%px: %d: PVXLAN rule create failed with status: %d\n", dev, if_num_host_inner, status);
dev_put(dev);
@@ -586,7 +586,7 @@ nss_pvxlanmgr_status_t nss_pvxlanmgr_tun
if_num_outer = priv->if_num_outer;
status = nss_pvxlanmgr_tunnel_pvxlan_rule_create(priv->pvxlan_ctx, if_num_host_inner, &pvxlan_rule);
- nss_pvxlanmgr_info("%px: dynamic interface if_num is :%d and pvxlan tunnel status:%d\n", dev, if_num_host_inner, status);
+ nss_pvxlanmgr_info("%px: dynamic interface if_num is :%d, if_num_outer :%d, and pvxlan tunnel status:%d\n", dev, if_num_host_inner, if_num_outer, status);
if (status != NSS_PVXLANMGR_SUCCESS) {
nss_pvxlanmgr_warn("%px: %d: PVXLAN rule create failed with status: %d\n", dev, if_num_host_inner, status);
dev_put(dev);
--- a/tls/nss_tlsmgr_crypto.c
+++ b/tls/nss_tlsmgr_crypto.c
@@ -250,7 +250,7 @@ nss_tlsmgr_status_t nss_tlsmgr_crypto_up
status = nss_tls_tx_msg_sync(ctx->nss_ctx, ctx->ifnum, msg_type, sizeof(*ntcu), &ntm);
if (status != NSS_TX_SUCCESS) {
nss_tlsmgr_warn("%px: Failed to configure decap, status:%d, error:%d", ctx, status, ntm.cm.error);
- return false;
+ return (nss_tlsmgr_status_t)false;
}
/*
@@ -361,7 +361,7 @@ nss_tlsmgr_status_t nss_tlsmgr_crypto_up
if (status != NSS_TX_SUCCESS) {
nss_tlsmgr_crypto_free(crypto);
nss_tlsmgr_warn("%px: Failed to configure decap, status:%d, error:%d", ctx, status, ntm.cm.error);
- return false;
+ return (nss_tlsmgr_status_t)false;
}
/*
--- a/vlan/nss_vlan_mgr.c
+++ b/vlan/nss_vlan_mgr.c
@@ -448,8 +448,8 @@ static int nss_vlan_mgr_bond_configure_p
/*
* Fields for match
*/
- v->eg_xlt_rule.vsi_valid = true; /* Use vsi as search key*/
- v->eg_xlt_rule.vsi_enable = true; /* Use vsi as search key*/
+ v->eg_xlt_rule.vsi_valid = 1; /* Use vsi as search key*/
+ v->eg_xlt_rule.vsi_enable = 1; /* Use vsi as search key*/
v->eg_xlt_rule.vsi = vsi; /* Use vsi as search key*/
v->eg_xlt_rule.s_tagged = 0x7; /* Accept tagged/untagged/priority tagged svlan */
v->eg_xlt_rule.c_tagged = 0x7; /* Accept tagged/untagged/priority tagged cvlan */
@@ -612,8 +612,8 @@ static int nss_vlan_mgr_configure_ppe(st
/*
* Fields for match
*/
- v->eg_xlt_rule.vsi_valid = true; /* Use vsi as search key*/
- v->eg_xlt_rule.vsi_enable = true; /* Use vsi as search key*/
+ v->eg_xlt_rule.vsi_valid = 1; /* Use vsi as search key*/
+ v->eg_xlt_rule.vsi_enable = 1; /* Use vsi as search key*/
v->eg_xlt_rule.vsi = vsi; /* Use vsi as search key*/
v->eg_xlt_rule.s_tagged = 0x7; /* Accept tagged/untagged/priority tagged svlan */
v->eg_xlt_rule.c_tagged = 0x7; /* Accept tagged/untagged/priority tagged cvlan */
@@ -1805,8 +1805,8 @@ void nss_vlan_mgr_add_vlan_rule(struct n
/*
* Fields for match
*/
- eg_xlt_rule.vsi_valid = true; /* Use vsi as search key */
- eg_xlt_rule.vsi_enable = true; /* Use vsi as search key */
+ eg_xlt_rule.vsi_valid = 1; /* Use vsi as search key */
+ eg_xlt_rule.vsi_enable = 1; /* Use vsi as search key */
eg_xlt_rule.vsi = bridge_vsi; /* Use vsi as search key */
eg_xlt_rule.s_tagged = 0x7; /* Accept tagged/untagged/priority tagged svlan */
eg_xlt_rule.c_tagged = 0x7; /* Accept tagged/untagged/priority tagged cvlan */
@@ -1873,8 +1873,8 @@ void nss_vlan_mgr_del_vlan_rule(struct n
/*
* Fields for match
*/
- eg_xlt_rule.vsi_valid = true; /* Use vsi as search key */
- eg_xlt_rule.vsi_enable = true; /* Use vsi as search key */
+ eg_xlt_rule.vsi_valid = 1; /* Use vsi as search key */
+ eg_xlt_rule.vsi_enable = 1; /* Use vsi as search key */
eg_xlt_rule.vsi = bridge_vsi; /* Use vsi as search key */
eg_xlt_rule.s_tagged = 0x7; /* Accept tagged/untagged/priority tagged svlan */
eg_xlt_rule.c_tagged = 0x7; /* Accept tagged/untagged/priority tagged cvlan */
--- a/wifi_meshmgr/nss_wifi_meshmgr.c
+++ b/wifi_meshmgr/nss_wifi_meshmgr.c
@@ -1637,9 +1637,6 @@ nss_wifi_meshmgr_config_mesh_exception(n
break;
case NSS_WIFI_MESH_US_MESH_PROXY_NOT_FOUND:
- ifnum = decap_ifnum;
- break;
-
case NSS_WIFI_MESH_US_MESH_PATH_NOT_FOUND:
ifnum = decap_ifnum;
break;
--- a/netlink/nss_nlipsec.c
+++ b/netlink/nss_nlipsec.c
@@ -228,7 +228,7 @@ static void nss_nlipsec_process_event(vo
/*
* Initialize the NETLINK common header
*/
- nss_nlipsec_rule_init(nl_rule, ev->type);
+ nss_nlipsec_rule_init(nl_rule, (enum nss_nlipsec_cmd)ev->type);
/*
* Copy the contents of the sync message into the NETLINK message