Lines Matching refs:ovs_net

1136 	struct ovs_net *ovs_net = net_generic(net, ovs_net_id);  in ovs_ct_check_limit()  local
1137 const struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info; in ovs_ct_check_limit()
1629 struct ovs_net *ovs_net = net_generic(net, ovs_net_id); in ovs_ct_verify() local
1631 return ovs_net->xt_label; in ovs_ct_verify()
1838 static int ovs_ct_limit_init(struct net *net, struct ovs_net *ovs_net) in ovs_ct_limit_init() argument
1842 ovs_net->ct_limit_info = kmalloc(sizeof(*ovs_net->ct_limit_info), in ovs_ct_limit_init()
1844 if (!ovs_net->ct_limit_info) in ovs_ct_limit_init()
1847 ovs_net->ct_limit_info->default_limit = OVS_CT_LIMIT_DEFAULT; in ovs_ct_limit_init()
1848 ovs_net->ct_limit_info->limits = in ovs_ct_limit_init()
1851 if (!ovs_net->ct_limit_info->limits) { in ovs_ct_limit_init()
1852 kfree(ovs_net->ct_limit_info); in ovs_ct_limit_init()
1857 INIT_HLIST_HEAD(&ovs_net->ct_limit_info->limits[i]); in ovs_ct_limit_init()
1859 ovs_net->ct_limit_info->data = in ovs_ct_limit_init()
1862 if (IS_ERR(ovs_net->ct_limit_info->data)) { in ovs_ct_limit_init()
1863 err = PTR_ERR(ovs_net->ct_limit_info->data); in ovs_ct_limit_init()
1864 kfree(ovs_net->ct_limit_info->limits); in ovs_ct_limit_init()
1865 kfree(ovs_net->ct_limit_info); in ovs_ct_limit_init()
1872 static void ovs_ct_limit_exit(struct net *net, struct ovs_net *ovs_net) in ovs_ct_limit_exit() argument
1874 const struct ovs_ct_limit_info *info = ovs_net->ct_limit_info; in ovs_ct_limit_exit()
1885 kfree(ovs_net->ct_limit_info->limits); in ovs_ct_limit_exit()
1886 kfree(ovs_net->ct_limit_info); in ovs_ct_limit_exit()
2110 struct ovs_net *ovs_net = net_generic(sock_net(skb->sk), ovs_net_id); in ovs_ct_limit_cmd_set() local
2111 struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info; in ovs_ct_limit_cmd_set()
2144 struct ovs_net *ovs_net = net_generic(sock_net(skb->sk), ovs_net_id); in ovs_ct_limit_cmd_del() local
2145 struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info; in ovs_ct_limit_cmd_del()
2178 struct ovs_net *ovs_net = net_generic(net, ovs_net_id); in ovs_ct_limit_cmd_get() local
2179 struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info; in ovs_ct_limit_cmd_get()
2258 struct ovs_net *ovs_net = net_generic(net, ovs_net_id); in ovs_ct_init() local
2261 ovs_net->xt_label = false; in ovs_ct_init()
2264 ovs_net->xt_label = true; in ovs_ct_init()
2268 return ovs_ct_limit_init(net, ovs_net); in ovs_ct_init()
2276 struct ovs_net *ovs_net = net_generic(net, ovs_net_id); in ovs_ct_exit() local
2279 ovs_ct_limit_exit(net, ovs_net); in ovs_ct_exit()
2282 if (ovs_net->xt_label) in ovs_ct_exit()