Lines Matching refs:reply
896 struct sk_buff *reply; in ovs_flow_cmd_new() local
951 reply = ovs_flow_cmd_alloc_info(acts, &new_flow->id, info, false, in ovs_flow_cmd_new()
953 if (IS_ERR(reply)) { in ovs_flow_cmd_new()
954 error = PTR_ERR(reply); in ovs_flow_cmd_new()
980 if (unlikely(reply)) { in ovs_flow_cmd_new()
983 reply, info->snd_portid, in ovs_flow_cmd_new()
1022 if (unlikely(reply)) { in ovs_flow_cmd_new()
1025 reply, info->snd_portid, in ovs_flow_cmd_new()
1037 if (reply) in ovs_flow_cmd_new()
1038 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_new()
1043 kfree_skb(reply); in ovs_flow_cmd_new()
1135 struct sk_buff *reply = NULL; in ovs_flow_cmd_set() local
1159 reply = ovs_flow_cmd_alloc_info(acts, &sfid, info, false, in ovs_flow_cmd_set()
1161 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1162 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1188 if (unlikely(reply)) { in ovs_flow_cmd_set()
1191 reply, info->snd_portid, in ovs_flow_cmd_set()
1199 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, in ovs_flow_cmd_set()
1203 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1204 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1214 if (reply) in ovs_flow_cmd_set()
1215 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_set()
1223 kfree_skb(reply); in ovs_flow_cmd_set()
1236 struct sk_buff *reply; in ovs_flow_cmd_get() local
1275 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, info, in ovs_flow_cmd_get()
1277 if (IS_ERR(reply)) { in ovs_flow_cmd_get()
1278 err = PTR_ERR(reply); in ovs_flow_cmd_get()
1283 return genlmsg_reply(reply, info); in ovs_flow_cmd_get()
1295 struct sk_buff *reply; in ovs_flow_cmd_del() local
1338 reply = ovs_flow_cmd_alloc_info((const struct sw_flow_actions __force *) flow->sf_acts, in ovs_flow_cmd_del()
1340 if (likely(reply)) { in ovs_flow_cmd_del()
1341 if (!IS_ERR(reply)) { in ovs_flow_cmd_del()
1344 reply, info->snd_portid, in ovs_flow_cmd_del()
1351 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_del()
1353 netlink_set_err(sock_net(skb->sk)->genl_sock, 0, 0, PTR_ERR(reply)); in ovs_flow_cmd_del()
1582 struct sk_buff *reply; in ovs_dp_cmd_new() local
1592 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_new()
1593 if (!reply) in ovs_dp_cmd_new()
1662 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_new()
1671 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_new()
1686 kfree_skb(reply); in ovs_dp_cmd_new()
1718 struct sk_buff *reply; in ovs_dp_cmd_del() local
1722 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_del()
1723 if (!reply) in ovs_dp_cmd_del()
1732 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_del()
1739 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_del()
1745 kfree_skb(reply); in ovs_dp_cmd_del()
1751 struct sk_buff *reply; in ovs_dp_cmd_set() local
1755 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_set()
1756 if (!reply) in ovs_dp_cmd_set()
1769 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_set()
1774 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_set()
1780 kfree_skb(reply); in ovs_dp_cmd_set()
1786 struct sk_buff *reply; in ovs_dp_cmd_get() local
1790 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_get()
1791 if (!reply) in ovs_dp_cmd_get()
1800 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_get()
1805 return genlmsg_reply(reply, info); in ovs_dp_cmd_get()
1809 kfree_skb(reply); in ovs_dp_cmd_get()
2030 struct sk_buff *reply; in ovs_vport_cmd_new() local
2048 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_new()
2049 if (!reply) in ovs_vport_cmd_new()
2091 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_new()
2105 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_new()
2110 kfree_skb(reply); in ovs_vport_cmd_new()
2117 struct sk_buff *reply; in ovs_vport_cmd_set() local
2121 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_set()
2122 if (!reply) in ovs_vport_cmd_set()
2152 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_set()
2158 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_set()
2163 kfree_skb(reply); in ovs_vport_cmd_set()
2171 struct sk_buff *reply; in ovs_vport_cmd_del() local
2177 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_del()
2178 if (!reply) in ovs_vport_cmd_del()
2192 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_del()
2213 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_del()
2218 kfree_skb(reply); in ovs_vport_cmd_del()
2226 struct sk_buff *reply; in ovs_vport_cmd_get() local
2230 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_get()
2231 if (!reply) in ovs_vport_cmd_get()
2239 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_get()
2245 return genlmsg_reply(reply, info); in ovs_vport_cmd_get()
2249 kfree_skb(reply); in ovs_vport_cmd_get()