Home | History | Annotate | Download | only in android-clat

Lines Matching defs:msg

29 #include <netlink/msg.h>
56 struct nl_msg *msg;
58 msg = nlmsg_alloc();
59 if(!msg) {
63 if ((sizeof(struct nl_msg) + payload_len) > msg->nm_size) {
64 nlmsg_free(msg);
68 msg->nm_nlh->nlmsg_len = NLMSG_LENGTH(payload_len);
69 msg->nm_nlh->nlmsg_flags = flags;
70 msg->nm_nlh->nlmsg_type = type;
72 memcpy(nlmsg_data(msg->nm_nlh), payload_struct, payload_len);
74 return msg;
124 * msg - netlink message to send
127 void send_netlink_msg(struct nl_msg *msg, struct nl_cb *callbacks) {
137 if(nl_send_auto_complete(nl_sk, msg) < 0)
158 struct nl_msg *msg = NULL;
160 msg = nlmsg_alloc_ifaddr(type, flags, ifa);
161 if(!msg)
164 send_netlink_msg(msg, callbacks);
166 nlmsg_free(msg);
171 * msg - msg to send
173 int netlink_sendrecv(struct nl_msg *msg) {
182 send_netlink_msg(msg, callbacks);