Lines Matching refs:msg

45 tc_init_msg(struct nlmsg *msg, uint16_t ifindex, uint16_t type, uint16_t flags)  in tc_init_msg()  argument
47 struct nlmsghdr *n = &msg->nh; in tc_init_msg()
55 msg->t.tcm_family = AF_UNSPEC; in tc_init_msg()
56 msg->t.tcm_ifindex = ifindex; in tc_init_msg()
75 struct nlmsg msg; in qdisc_del() local
78 tc_init_msg(&msg, ifindex, RTM_DELQDISC, 0); in qdisc_del()
79 msg.t.tcm_handle = qinfo->handle; in qdisc_del()
80 msg.t.tcm_parent = qinfo->parent; in qdisc_del()
92 if (tap_nl_send(fd, &msg.nh) < 0) in qdisc_del()
120 struct nlmsg msg; in qdisc_add_multiq() local
122 tc_init_msg(&msg, ifindex, RTM_NEWQDISC, in qdisc_add_multiq()
124 msg.t.tcm_handle = TC_H_MAKE(MULTIQ_MAJOR_HANDLE, 0); in qdisc_add_multiq()
125 msg.t.tcm_parent = TC_H_ROOT; in qdisc_add_multiq()
126 tap_nlattr_add(&msg.nh, TCA_KIND, sizeof("multiq"), "multiq"); in qdisc_add_multiq()
127 tap_nlattr_add(&msg.nh, TCA_OPTIONS, sizeof(opt), &opt); in qdisc_add_multiq()
128 if (tap_nl_send(nlsk_fd, &msg.nh) < 0) in qdisc_add_multiq()
149 struct nlmsg msg; in qdisc_add_ingress() local
151 tc_init_msg(&msg, ifindex, RTM_NEWQDISC, in qdisc_add_ingress()
153 msg.t.tcm_handle = TC_H_MAKE(TC_H_INGRESS, 0); in qdisc_add_ingress()
154 msg.t.tcm_parent = TC_H_INGRESS; in qdisc_add_ingress()
155 tap_nlattr_add(&msg.nh, TCA_KIND, sizeof("ingress"), "ingress"); in qdisc_add_ingress()
156 if (tap_nl_send(nlsk_fd, &msg.nh) < 0) in qdisc_add_ingress()
214 struct nlmsg msg; in qdisc_iterate() local
221 tc_init_msg(&msg, ifindex, RTM_GETQDISC, NLM_F_REQUEST | NLM_F_DUMP); in qdisc_iterate()
222 if (tap_nl_send(nlsk_fd, &msg.nh) < 0) in qdisc_iterate()