Lines Matching refs:msg

46 	struct nfp_flower_cmsg_mac_repr *msg;  in nfp_flower_cmsg_mac_repr_start()  local
49 skb = nfp_flower_cmsg_alloc(app, struct_size(msg, ports, num_ports), in nfp_flower_cmsg_mac_repr_start()
54 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_cmsg_mac_repr_start()
55 memset(msg->reserved, 0, sizeof(msg->reserved)); in nfp_flower_cmsg_mac_repr_start()
56 msg->num_ports = num_ports; in nfp_flower_cmsg_mac_repr_start()
66 struct nfp_flower_cmsg_mac_repr *msg; in nfp_flower_cmsg_mac_repr_add() local
68 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_cmsg_mac_repr_add()
69 msg->ports[idx].idx = idx; in nfp_flower_cmsg_mac_repr_add()
70 msg->ports[idx].info = nbi & NFP_FLOWER_CMSG_MAC_REPR_NBI; in nfp_flower_cmsg_mac_repr_add()
71 msg->ports[idx].nbi_port = nbi_port; in nfp_flower_cmsg_mac_repr_add()
72 msg->ports[idx].phys_port = phys_port; in nfp_flower_cmsg_mac_repr_add()
78 struct nfp_flower_cmsg_portmod *msg; in nfp_flower_cmsg_portmod() local
81 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), in nfp_flower_cmsg_portmod()
86 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_cmsg_portmod()
87 msg->portnum = cpu_to_be32(repr->dst->u.port_info.port_id); in nfp_flower_cmsg_portmod()
88 msg->reserved = 0; in nfp_flower_cmsg_portmod()
89 msg->info = carrier_ok; in nfp_flower_cmsg_portmod()
92 msg->info |= NFP_FLOWER_CMSG_PORTMOD_MTU_CHANGE_ONLY; in nfp_flower_cmsg_portmod()
94 msg->mtu = cpu_to_be16(mtu); in nfp_flower_cmsg_portmod()
103 struct nfp_flower_cmsg_portreify *msg; in nfp_flower_cmsg_portreify() local
106 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), in nfp_flower_cmsg_portreify()
112 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_cmsg_portreify()
113 msg->portnum = cpu_to_be32(repr->dst->u.port_info.port_id); in nfp_flower_cmsg_portreify()
114 msg->reserved = 0; in nfp_flower_cmsg_portreify()
115 msg->info = cpu_to_be16(exists); in nfp_flower_cmsg_portreify()
126 struct nfp_flower_cmsg_portmod *msg; in nfp_flower_process_mtu_ack() local
128 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_process_mtu_ack()
130 if (!(msg->info & NFP_FLOWER_CMSG_PORTMOD_MTU_CHANGE_ONLY)) in nfp_flower_process_mtu_ack()
135 app_priv->mtu_conf.portnum != be32_to_cpu(msg->portnum) || in nfp_flower_process_mtu_ack()
136 be16_to_cpu(msg->mtu) != app_priv->mtu_conf.requested_val) { in nfp_flower_process_mtu_ack()
153 struct nfp_flower_cmsg_portmod *msg; in nfp_flower_cmsg_portmod_rx() local
157 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_cmsg_portmod_rx()
158 link = msg->info & NFP_FLOWER_CMSG_PORTMOD_INFO_LINK; in nfp_flower_cmsg_portmod_rx()
162 netdev = nfp_app_dev_get(app, be32_to_cpu(msg->portnum), NULL); in nfp_flower_cmsg_portmod_rx()
166 be32_to_cpu(msg->portnum)); in nfp_flower_cmsg_portmod_rx()
172 u16 mtu = be16_to_cpu(msg->mtu); in nfp_flower_cmsg_portmod_rx()
189 struct nfp_flower_cmsg_portreify *msg; in nfp_flower_cmsg_portreify_rx() local
192 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_cmsg_portreify_rx()
195 exists = !!nfp_app_dev_get(app, be32_to_cpu(msg->portnum), NULL); in nfp_flower_cmsg_portreify_rx()
199 be32_to_cpu(msg->portnum)); in nfp_flower_cmsg_portreify_rx()
211 struct nfp_flower_cmsg_merge_hint *msg; in nfp_flower_cmsg_merge_hint_rx() local
216 msg = nfp_flower_cmsg_get_data(skb); in nfp_flower_cmsg_merge_hint_rx()
218 flow_cnt = msg->count + 1; in nfp_flower_cmsg_merge_hint_rx()
220 if (msg_len < struct_size(msg, flow, flow_cnt)) { in nfp_flower_cmsg_merge_hint_rx()
222 msg_len, struct_size(msg, flow, flow_cnt)); in nfp_flower_cmsg_merge_hint_rx()
235 u32 ctx = be32_to_cpu(msg->flow[i].host_ctx); in nfp_flower_cmsg_merge_hint_rx()