Lines Matching refs:reply

926 	struct sk_buff *reply;  in ovs_flow_cmd_new()  local
981 reply = ovs_flow_cmd_alloc_info(acts, &new_flow->id, info, false, in ovs_flow_cmd_new()
983 if (IS_ERR(reply)) { in ovs_flow_cmd_new()
984 error = PTR_ERR(reply); in ovs_flow_cmd_new()
1010 if (unlikely(reply)) { in ovs_flow_cmd_new()
1013 reply, info->snd_portid, in ovs_flow_cmd_new()
1052 if (unlikely(reply)) { in ovs_flow_cmd_new()
1055 reply, info->snd_portid, in ovs_flow_cmd_new()
1067 if (reply) in ovs_flow_cmd_new()
1068 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_new()
1073 kfree_skb(reply); in ovs_flow_cmd_new()
1166 struct sk_buff *reply = NULL; in ovs_flow_cmd_set() local
1190 reply = ovs_flow_cmd_alloc_info(acts, &sfid, info, false, in ovs_flow_cmd_set()
1192 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1193 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1219 if (unlikely(reply)) { in ovs_flow_cmd_set()
1222 reply, info->snd_portid, in ovs_flow_cmd_set()
1230 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, in ovs_flow_cmd_set()
1234 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1235 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1245 if (reply) in ovs_flow_cmd_set()
1246 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_set()
1254 kfree_skb(reply); in ovs_flow_cmd_set()
1267 struct sk_buff *reply; in ovs_flow_cmd_get() local
1306 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, info, in ovs_flow_cmd_get()
1308 if (IS_ERR(reply)) { in ovs_flow_cmd_get()
1309 err = PTR_ERR(reply); in ovs_flow_cmd_get()
1314 return genlmsg_reply(reply, info); in ovs_flow_cmd_get()
1326 struct sk_buff *reply; in ovs_flow_cmd_del() local
1369 reply = ovs_flow_cmd_alloc_info((const struct sw_flow_actions __force *) flow->sf_acts, in ovs_flow_cmd_del()
1371 if (likely(reply)) { in ovs_flow_cmd_del()
1372 if (!IS_ERR(reply)) { in ovs_flow_cmd_del()
1375 reply, info->snd_portid, in ovs_flow_cmd_del()
1381 kfree_skb(reply); in ovs_flow_cmd_del()
1385 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_del()
1388 PTR_ERR(reply)); in ovs_flow_cmd_del()
1660 struct sk_buff *reply; in ovs_dp_cmd_new() local
1670 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_new()
1671 if (!reply) in ovs_dp_cmd_new()
1731 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_new()
1740 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_new()
1755 kfree_skb(reply); in ovs_dp_cmd_new()
1795 struct sk_buff *reply; in ovs_dp_cmd_del() local
1799 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_del()
1800 if (!reply) in ovs_dp_cmd_del()
1809 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_del()
1816 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_del()
1822 kfree_skb(reply); in ovs_dp_cmd_del()
1828 struct sk_buff *reply; in ovs_dp_cmd_set() local
1832 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_set()
1833 if (!reply) in ovs_dp_cmd_set()
1846 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_set()
1851 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_set()
1857 kfree_skb(reply); in ovs_dp_cmd_set()
1863 struct sk_buff *reply; in ovs_dp_cmd_get() local
1867 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_get()
1868 if (!reply) in ovs_dp_cmd_get()
1877 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_get()
1882 return genlmsg_reply(reply, info); in ovs_dp_cmd_get()
1886 kfree_skb(reply); in ovs_dp_cmd_get()
2112 struct sk_buff *reply; in ovs_vport_cmd_new() local
2130 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_new()
2131 if (!reply) in ovs_vport_cmd_new()
2173 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_new()
2187 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_new()
2192 kfree_skb(reply); in ovs_vport_cmd_new()
2199 struct sk_buff *reply; in ovs_vport_cmd_set() local
2203 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_set()
2204 if (!reply) in ovs_vport_cmd_set()
2234 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_set()
2240 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_set()
2245 kfree_skb(reply); in ovs_vport_cmd_set()
2253 struct sk_buff *reply; in ovs_vport_cmd_del() local
2259 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_del()
2260 if (!reply) in ovs_vport_cmd_del()
2274 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_del()
2295 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_del()
2300 kfree_skb(reply); in ovs_vport_cmd_del()
2308 struct sk_buff *reply; in ovs_vport_cmd_get() local
2312 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_get()
2313 if (!reply) in ovs_vport_cmd_get()
2321 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_get()
2327 return genlmsg_reply(reply, info); in ovs_vport_cmd_get()
2331 kfree_skb(reply); in ovs_vport_cmd_get()