Lines Matching refs:reply
934 struct sk_buff *reply; in ovs_flow_cmd_new() local
992 reply = ovs_flow_cmd_alloc_info(acts, &new_flow->id, info, false, in ovs_flow_cmd_new()
994 if (IS_ERR(reply)) { in ovs_flow_cmd_new()
995 error = PTR_ERR(reply); in ovs_flow_cmd_new()
1021 if (unlikely(reply)) { in ovs_flow_cmd_new()
1024 reply, info->snd_portid, in ovs_flow_cmd_new()
1063 if (unlikely(reply)) { in ovs_flow_cmd_new()
1066 reply, info->snd_portid, in ovs_flow_cmd_new()
1078 if (reply) in ovs_flow_cmd_new()
1079 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_new()
1086 kfree_skb(reply); in ovs_flow_cmd_new()
1181 struct sk_buff *reply = NULL; in ovs_flow_cmd_set() local
1205 reply = ovs_flow_cmd_alloc_info(acts, &sfid, info, false, in ovs_flow_cmd_set()
1207 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1208 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1234 if (unlikely(reply)) { in ovs_flow_cmd_set()
1237 reply, info->snd_portid, in ovs_flow_cmd_set()
1245 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, in ovs_flow_cmd_set()
1249 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1250 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1260 if (reply) in ovs_flow_cmd_set()
1261 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_set()
1269 kfree_skb(reply); in ovs_flow_cmd_set()
1282 struct sk_buff *reply; in ovs_flow_cmd_get() local
1321 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, info, in ovs_flow_cmd_get()
1323 if (IS_ERR(reply)) { in ovs_flow_cmd_get()
1324 err = PTR_ERR(reply); in ovs_flow_cmd_get()
1329 return genlmsg_reply(reply, info); in ovs_flow_cmd_get()
1341 struct sk_buff *reply; in ovs_flow_cmd_del() local
1384 reply = ovs_flow_cmd_alloc_info((const struct sw_flow_actions __force *) flow->sf_acts, in ovs_flow_cmd_del()
1386 if (likely(reply)) { in ovs_flow_cmd_del()
1387 if (!IS_ERR(reply)) { in ovs_flow_cmd_del()
1390 reply, info->snd_portid, in ovs_flow_cmd_del()
1396 kfree_skb(reply); in ovs_flow_cmd_del()
1400 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_del()
1403 PTR_ERR(reply)); in ovs_flow_cmd_del()
1676 struct sk_buff *reply; in ovs_dp_cmd_new() local
1686 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_new()
1687 if (!reply) in ovs_dp_cmd_new()
1747 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_new()
1756 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_new()
1771 kfree_skb(reply); in ovs_dp_cmd_new()
1811 struct sk_buff *reply; in ovs_dp_cmd_del() local
1815 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_del()
1816 if (!reply) in ovs_dp_cmd_del()
1825 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_del()
1832 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_del()
1838 kfree_skb(reply); in ovs_dp_cmd_del()
1844 struct sk_buff *reply; in ovs_dp_cmd_set() local
1848 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_set()
1849 if (!reply) in ovs_dp_cmd_set()
1862 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_set()
1867 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_set()
1873 kfree_skb(reply); in ovs_dp_cmd_set()
1879 struct sk_buff *reply; in ovs_dp_cmd_get() local
1883 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_get()
1884 if (!reply) in ovs_dp_cmd_get()
1893 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_get()
1898 return genlmsg_reply(reply, info); in ovs_dp_cmd_get()
1902 kfree_skb(reply); in ovs_dp_cmd_get()
2128 struct sk_buff *reply; in ovs_vport_cmd_new() local
2146 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_new()
2147 if (!reply) in ovs_vport_cmd_new()
2189 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_new()
2203 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_new()
2208 kfree_skb(reply); in ovs_vport_cmd_new()
2215 struct sk_buff *reply; in ovs_vport_cmd_set() local
2219 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_set()
2220 if (!reply) in ovs_vport_cmd_set()
2250 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_set()
2256 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_set()
2261 kfree_skb(reply); in ovs_vport_cmd_set()
2269 struct sk_buff *reply; in ovs_vport_cmd_del() local
2275 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_del()
2276 if (!reply) in ovs_vport_cmd_del()
2290 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_del()
2311 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_del()
2316 kfree_skb(reply); in ovs_vport_cmd_del()
2324 struct sk_buff *reply; in ovs_vport_cmd_get() local
2328 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_get()
2329 if (!reply) in ovs_vport_cmd_get()
2337 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_get()
2343 return genlmsg_reply(reply, info); in ovs_vport_cmd_get()
2347 kfree_skb(reply); in ovs_vport_cmd_get()