Lines Matching defs:msg
25 #include <netlink/msg.h>
46 struct nl_msg *msg = NULL;
96 msg = nlmsg_alloc_rtmsg(type, flags, &rt);
97 if(!msg) {
102 if(nla_put(msg, RTA_DST, addr_size, destination) < 0) {
107 if(nla_put(msg, RTA_GATEWAY, addr_size, gateway) < 0) {
111 if(nla_put(msg, RTA_OIF, 4, &ifindex) < 0) {
115 if(nla_put(msg, RTA_PRIORITY, 4, &metric) < 0) {
121 struct nlattr *metrics = nla_nest_start(msg, RTA_METRICS);
127 if(nla_put(msg, RTAX_MTU, 4, &mtu) < 0) {
132 nla_nest_end(msg, metrics);
135 retval = netlink_sendrecv(msg);
138 if(msg)
139 nlmsg_free(msg);