Lines Matching refs:reply

889 	struct sk_buff *reply;  in ovs_flow_cmd_new()  local
944 reply = ovs_flow_cmd_alloc_info(acts, &new_flow->id, info, false, in ovs_flow_cmd_new()
946 if (IS_ERR(reply)) { in ovs_flow_cmd_new()
947 error = PTR_ERR(reply); in ovs_flow_cmd_new()
973 if (unlikely(reply)) { in ovs_flow_cmd_new()
976 reply, info->snd_portid, in ovs_flow_cmd_new()
1015 if (unlikely(reply)) { in ovs_flow_cmd_new()
1018 reply, info->snd_portid, in ovs_flow_cmd_new()
1030 if (reply) in ovs_flow_cmd_new()
1031 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_new()
1036 kfree_skb(reply); in ovs_flow_cmd_new()
1127 struct sk_buff *reply = NULL; in ovs_flow_cmd_set() local
1151 reply = ovs_flow_cmd_alloc_info(acts, &sfid, info, false, in ovs_flow_cmd_set()
1153 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1154 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1180 if (unlikely(reply)) { in ovs_flow_cmd_set()
1183 reply, info->snd_portid, in ovs_flow_cmd_set()
1191 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, in ovs_flow_cmd_set()
1195 if (IS_ERR(reply)) { in ovs_flow_cmd_set()
1196 error = PTR_ERR(reply); in ovs_flow_cmd_set()
1206 if (reply) in ovs_flow_cmd_set()
1207 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_set()
1215 kfree_skb(reply); in ovs_flow_cmd_set()
1228 struct sk_buff *reply; in ovs_flow_cmd_get() local
1267 reply = ovs_flow_cmd_build_info(flow, ovs_header->dp_ifindex, info, in ovs_flow_cmd_get()
1269 if (IS_ERR(reply)) { in ovs_flow_cmd_get()
1270 err = PTR_ERR(reply); in ovs_flow_cmd_get()
1275 return genlmsg_reply(reply, info); in ovs_flow_cmd_get()
1287 struct sk_buff *reply; in ovs_flow_cmd_del() local
1330 reply = ovs_flow_cmd_alloc_info((const struct sw_flow_actions __force *) flow->sf_acts, in ovs_flow_cmd_del()
1332 if (likely(reply)) { in ovs_flow_cmd_del()
1333 if (likely(!IS_ERR(reply))) { in ovs_flow_cmd_del()
1336 reply, info->snd_portid, in ovs_flow_cmd_del()
1343 ovs_notify(&dp_flow_genl_family, reply, info); in ovs_flow_cmd_del()
1345 netlink_set_err(sock_net(skb->sk)->genl_sock, 0, 0, PTR_ERR(reply)); in ovs_flow_cmd_del()
1549 struct sk_buff *reply; in ovs_dp_cmd_new() local
1559 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_new()
1560 if (!reply) in ovs_dp_cmd_new()
1627 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_new()
1636 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_new()
1651 kfree_skb(reply); in ovs_dp_cmd_new()
1683 struct sk_buff *reply; in ovs_dp_cmd_del() local
1687 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_del()
1688 if (!reply) in ovs_dp_cmd_del()
1697 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_del()
1704 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_del()
1710 kfree_skb(reply); in ovs_dp_cmd_del()
1716 struct sk_buff *reply; in ovs_dp_cmd_set() local
1720 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_set()
1721 if (!reply) in ovs_dp_cmd_set()
1732 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_set()
1737 ovs_notify(&dp_datapath_genl_family, reply, info); in ovs_dp_cmd_set()
1743 kfree_skb(reply); in ovs_dp_cmd_set()
1749 struct sk_buff *reply; in ovs_dp_cmd_get() local
1753 reply = ovs_dp_cmd_alloc_info(); in ovs_dp_cmd_get()
1754 if (!reply) in ovs_dp_cmd_get()
1763 err = ovs_dp_cmd_fill_info(dp, reply, info->snd_portid, in ovs_dp_cmd_get()
1768 return genlmsg_reply(reply, info); in ovs_dp_cmd_get()
1772 kfree_skb(reply); in ovs_dp_cmd_get()
1983 struct sk_buff *reply; in ovs_vport_cmd_new() local
2000 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_new()
2001 if (!reply) in ovs_vport_cmd_new()
2043 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_new()
2055 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_new()
2060 kfree_skb(reply); in ovs_vport_cmd_new()
2067 struct sk_buff *reply; in ovs_vport_cmd_set() local
2071 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_set()
2072 if (!reply) in ovs_vport_cmd_set()
2102 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_set()
2108 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_set()
2113 kfree_skb(reply); in ovs_vport_cmd_set()
2121 struct sk_buff *reply; in ovs_vport_cmd_del() local
2126 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_del()
2127 if (!reply) in ovs_vport_cmd_del()
2141 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_del()
2157 ovs_notify(&dp_vport_genl_family, reply, info); in ovs_vport_cmd_del()
2162 kfree_skb(reply); in ovs_vport_cmd_del()
2170 struct sk_buff *reply; in ovs_vport_cmd_get() local
2174 reply = ovs_vport_cmd_alloc_info(); in ovs_vport_cmd_get()
2175 if (!reply) in ovs_vport_cmd_get()
2183 err = ovs_vport_cmd_fill_info(vport, reply, genl_info_net(info), in ovs_vport_cmd_get()
2189 return genlmsg_reply(reply, info); in ovs_vport_cmd_get()
2193 kfree_skb(reply); in ovs_vport_cmd_get()