Lines Matching refs:msg

819 static int __tipc_nl_add_bearer(struct tipc_nl_msg *msg,  in __tipc_nl_add_bearer()  argument
826 hdr = genlmsg_put(msg->skb, msg->portid, msg->seq, &tipc_genl_family, in __tipc_nl_add_bearer()
831 attrs = nla_nest_start_noflag(msg->skb, TIPC_NLA_BEARER); in __tipc_nl_add_bearer()
835 if (nla_put_string(msg->skb, TIPC_NLA_BEARER_NAME, bearer->name)) in __tipc_nl_add_bearer()
838 prop = nla_nest_start_noflag(msg->skb, TIPC_NLA_BEARER_PROP); in __tipc_nl_add_bearer()
841 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_PRIO, bearer->priority)) in __tipc_nl_add_bearer()
843 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_TOL, bearer->tolerance)) in __tipc_nl_add_bearer()
845 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_WIN, bearer->max_win)) in __tipc_nl_add_bearer()
848 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_MTU, bearer->mtu)) in __tipc_nl_add_bearer()
851 nla_nest_end(msg->skb, prop); in __tipc_nl_add_bearer()
855 if (tipc_udp_nl_add_bearer_data(msg, bearer)) in __tipc_nl_add_bearer()
860 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_bearer()
861 genlmsg_end(msg->skb, hdr); in __tipc_nl_add_bearer()
866 nla_nest_cancel(msg->skb, prop); in __tipc_nl_add_bearer()
868 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_bearer()
870 genlmsg_cancel(msg->skb, hdr); in __tipc_nl_add_bearer()
880 struct tipc_nl_msg msg; in tipc_nl_bearer_dump() local
887 msg.skb = skb; in tipc_nl_bearer_dump()
888 msg.portid = NETLINK_CB(cb->skb).portid; in tipc_nl_bearer_dump()
889 msg.seq = cb->nlh->nlmsg_seq; in tipc_nl_bearer_dump()
897 err = __tipc_nl_add_bearer(&msg, bearer, NLM_F_MULTI); in tipc_nl_bearer_dump()
913 struct tipc_nl_msg msg; in tipc_nl_bearer_get() local
934 msg.skb = rep; in tipc_nl_bearer_get()
935 msg.portid = info->snd_portid; in tipc_nl_bearer_get()
936 msg.seq = info->snd_seq; in tipc_nl_bearer_get()
946 err = __tipc_nl_add_bearer(&msg, bearer, 0); in tipc_nl_bearer_get()
1184 static int __tipc_nl_add_media(struct tipc_nl_msg *msg, in __tipc_nl_add_media() argument
1191 hdr = genlmsg_put(msg->skb, msg->portid, msg->seq, &tipc_genl_family, in __tipc_nl_add_media()
1196 attrs = nla_nest_start_noflag(msg->skb, TIPC_NLA_MEDIA); in __tipc_nl_add_media()
1200 if (nla_put_string(msg->skb, TIPC_NLA_MEDIA_NAME, media->name)) in __tipc_nl_add_media()
1203 prop = nla_nest_start_noflag(msg->skb, TIPC_NLA_MEDIA_PROP); in __tipc_nl_add_media()
1206 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_PRIO, media->priority)) in __tipc_nl_add_media()
1208 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_TOL, media->tolerance)) in __tipc_nl_add_media()
1210 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_WIN, media->max_win)) in __tipc_nl_add_media()
1213 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_MTU, media->mtu)) in __tipc_nl_add_media()
1216 nla_nest_end(msg->skb, prop); in __tipc_nl_add_media()
1217 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_media()
1218 genlmsg_end(msg->skb, hdr); in __tipc_nl_add_media()
1223 nla_nest_cancel(msg->skb, prop); in __tipc_nl_add_media()
1225 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_media()
1227 genlmsg_cancel(msg->skb, hdr); in __tipc_nl_add_media()
1236 struct tipc_nl_msg msg; in tipc_nl_media_dump() local
1241 msg.skb = skb; in tipc_nl_media_dump()
1242 msg.portid = NETLINK_CB(cb->skb).portid; in tipc_nl_media_dump()
1243 msg.seq = cb->nlh->nlmsg_seq; in tipc_nl_media_dump()
1247 err = __tipc_nl_add_media(&msg, media_info_array[i], in tipc_nl_media_dump()
1262 struct tipc_nl_msg msg; in tipc_nl_media_get() local
1284 msg.skb = rep; in tipc_nl_media_get()
1285 msg.portid = info->snd_portid; in tipc_nl_media_get()
1286 msg.seq = info->snd_seq; in tipc_nl_media_get()
1296 err = __tipc_nl_add_media(&msg, media, 0); in tipc_nl_media_get()