Lines Matching refs:reply

949 	struct sk_buff *reply;  in ovs_flow_cmd_new()  local
1004 reply = ovs_flow_cmd_alloc_info(acts, &new_flow->id, info, false, in ovs_flow_cmd_new()
1006 if (IS_ERR(reply)) { in ovs_flow_cmd_new()
1007 error = PTR_ERR(reply); in ovs_flow_cmd_new()
1033 if (unlikely(reply)) { in ovs_flow_cmd_new()
1036 reply, info->snd_portid, in ovs_flow_cmd_new()
1075 if (unlikely(reply)) { in ovs_flow_cmd_new()
1078 reply, info->snd_portid, in ovs_flow_cmd_new()
1090 if (reply) in ovs_flow_cmd_new()
1091 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_new()
1096 kfree_skb(reply); in ovs_flow_cmd_new()
1189 struct sk_buff *reply = NULL; in ovs_flow_cmd_set() local
1213 reply = ovs_flow_cmd_alloc_info(acts, &sfid, info, false, in ovs_flow_cmd_set()
1215 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1216 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1242 if (unlikely(reply)) { in ovs_flow_cmd_set()
1245 reply, info->snd_portid, in ovs_flow_cmd_set()
1253 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, in ovs_flow_cmd_set()
1257 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1258 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1268 if (reply) in ovs_flow_cmd_set()
1269 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_set()
1277 kfree_skb(reply); in ovs_flow_cmd_set()
1290 struct sk_buff *reply; in ovs_flow_cmd_get() local
1329 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, info, in ovs_flow_cmd_get()
1331 if (IS_ERR(reply)) { in ovs_flow_cmd_get()
1332 err = PTR_ERR(reply); in ovs_flow_cmd_get()
1337 return genlmsg_reply(reply, info); in ovs_flow_cmd_get()
1349 struct sk_buff *reply; in ovs_flow_cmd_del() local
1392 reply = ovs_flow_cmd_alloc_info((const struct sw_flow_actions __force *) flow->sf_acts, in ovs_flow_cmd_del()
1394 if (likely(reply)) { in ovs_flow_cmd_del()
1395 if (!IS_ERR(reply)) { in ovs_flow_cmd_del()
1398 reply, info->snd_portid, in ovs_flow_cmd_del()
1404 kfree_skb(reply); in ovs_flow_cmd_del()
1408 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_del()
1411 PTR_ERR(reply)); in ovs_flow_cmd_del()
1756 struct sk_buff *reply; in ovs_dp_cmd_new() local
1766 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_new()
1767 if (!reply) in ovs_dp_cmd_new()
1829 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_new()
1838 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_new()
1855 kfree_skb(reply); in ovs_dp_cmd_new()
1898 struct sk_buff *reply; in ovs_dp_cmd_del() local
1902 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_del()
1903 if (!reply) in ovs_dp_cmd_del()
1912 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_del()
1919 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_del()
1925 kfree_skb(reply); in ovs_dp_cmd_del()
1931 struct sk_buff *reply; in ovs_dp_cmd_set() local
1935 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_set()
1936 if (!reply) in ovs_dp_cmd_set()
1949 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_set()
1954 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_set()
1960 kfree_skb(reply); in ovs_dp_cmd_set()
1966 struct sk_buff *reply; in ovs_dp_cmd_get() local
1970 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_get()
1971 if (!reply) in ovs_dp_cmd_get()
1980 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_get()
1985 return genlmsg_reply(reply, info); in ovs_dp_cmd_get()
1989 kfree_skb(reply); in ovs_dp_cmd_get()
2217 struct sk_buff *reply; in ovs_vport_cmd_new() local
2238 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_new()
2239 if (!reply) in ovs_vport_cmd_new()
2282 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_new()
2296 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_new()
2301 kfree_skb(reply); in ovs_vport_cmd_new()
2308 struct sk_buff *reply; in ovs_vport_cmd_set() local
2312 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_set()
2313 if (!reply) in ovs_vport_cmd_set()
2343 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_set()
2349 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_set()
2354 kfree_skb(reply); in ovs_vport_cmd_set()
2362 struct sk_buff *reply; in ovs_vport_cmd_del() local
2368 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_del()
2369 if (!reply) in ovs_vport_cmd_del()
2383 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_del()
2404 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_del()
2409 kfree_skb(reply); in ovs_vport_cmd_del()
2417 struct sk_buff *reply; in ovs_vport_cmd_get() local
2421 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_get()
2422 if (!reply) in ovs_vport_cmd_get()
2430 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_get()
2436 return genlmsg_reply(reply, info); in ovs_vport_cmd_get()
2440 kfree_skb(reply); in ovs_vport_cmd_get()