Lines Matching refs:reply
974 struct sk_buff *reply; in ovs_flow_cmd_new() local
1032 reply = ovs_flow_cmd_alloc_info(acts, &new_flow->id, info, false, in ovs_flow_cmd_new()
1034 if (IS_ERR(reply)) { in ovs_flow_cmd_new()
1035 error = PTR_ERR(reply); in ovs_flow_cmd_new()
1061 if (unlikely(reply)) { in ovs_flow_cmd_new()
1064 reply, info->snd_portid, in ovs_flow_cmd_new()
1103 if (unlikely(reply)) { in ovs_flow_cmd_new()
1106 reply, info->snd_portid, in ovs_flow_cmd_new()
1118 if (reply) in ovs_flow_cmd_new()
1119 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_new()
1126 kfree_skb(reply); in ovs_flow_cmd_new()
1221 struct sk_buff *reply = NULL; in ovs_flow_cmd_set() local
1245 reply = ovs_flow_cmd_alloc_info(acts, &sfid, info, false, in ovs_flow_cmd_set()
1247 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1248 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1274 if (unlikely(reply)) { in ovs_flow_cmd_set()
1277 reply, info->snd_portid, in ovs_flow_cmd_set()
1285 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, in ovs_flow_cmd_set()
1289 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1290 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1300 if (reply) in ovs_flow_cmd_set()
1301 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_set()
1309 kfree_skb(reply); in ovs_flow_cmd_set()
1322 struct sk_buff *reply; in ovs_flow_cmd_get() local
1361 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, info, in ovs_flow_cmd_get()
1363 if (IS_ERR(reply)) { in ovs_flow_cmd_get()
1364 err = PTR_ERR(reply); in ovs_flow_cmd_get()
1369 return genlmsg_reply(reply, info); in ovs_flow_cmd_get()
1381 struct sk_buff *reply; in ovs_flow_cmd_del() local
1424 reply = ovs_flow_cmd_alloc_info((const struct sw_flow_actions __force *) flow->sf_acts, in ovs_flow_cmd_del()
1426 if (likely(reply)) { in ovs_flow_cmd_del()
1427 if (!IS_ERR(reply)) { in ovs_flow_cmd_del()
1430 reply, info->snd_portid, in ovs_flow_cmd_del()
1436 kfree_skb(reply); in ovs_flow_cmd_del()
1440 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_del()
1443 PTR_ERR(reply)); in ovs_flow_cmd_del()
1788 struct sk_buff *reply; in ovs_dp_cmd_new() local
1798 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_new()
1799 if (!reply) in ovs_dp_cmd_new()
1867 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_new()
1876 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_new()
1895 kfree_skb(reply); in ovs_dp_cmd_new()
1938 struct sk_buff *reply; in ovs_dp_cmd_del() local
1942 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_del()
1943 if (!reply) in ovs_dp_cmd_del()
1952 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_del()
1959 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_del()
1965 kfree_skb(reply); in ovs_dp_cmd_del()
1971 struct sk_buff *reply; in ovs_dp_cmd_set() local
1975 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_set()
1976 if (!reply) in ovs_dp_cmd_set()
1989 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_set()
1994 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_set()
2000 kfree_skb(reply); in ovs_dp_cmd_set()
2006 struct sk_buff *reply; in ovs_dp_cmd_get() local
2010 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_get()
2011 if (!reply) in ovs_dp_cmd_get()
2020 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_get()
2025 return genlmsg_reply(reply, info); in ovs_dp_cmd_get()
2029 kfree_skb(reply); in ovs_dp_cmd_get()
2260 struct sk_buff *reply; in ovs_vport_cmd_new() local
2281 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_new()
2282 if (!reply) in ovs_vport_cmd_new()
2331 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_new()
2345 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_new()
2352 kfree_skb(reply); in ovs_vport_cmd_new()
2359 struct sk_buff *reply; in ovs_vport_cmd_set() local
2363 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_set()
2364 if (!reply) in ovs_vport_cmd_set()
2394 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_set()
2400 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_set()
2405 kfree_skb(reply); in ovs_vport_cmd_set()
2413 struct sk_buff *reply; in ovs_vport_cmd_del() local
2419 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_del()
2420 if (!reply) in ovs_vport_cmd_del()
2434 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_del()
2455 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_del()
2460 kfree_skb(reply); in ovs_vport_cmd_del()
2468 struct sk_buff *reply; in ovs_vport_cmd_get() local
2472 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_get()
2473 if (!reply) in ovs_vport_cmd_get()
2481 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_get()
2487 return genlmsg_reply(reply, info); in ovs_vport_cmd_get()
2491 kfree_skb(reply); in ovs_vport_cmd_get()