Symbol: ovs_net
net/openvswitch/conntrack.c
1373
struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
net/openvswitch/conntrack.c
1375
return ovs_net->xt_label;
net/openvswitch/conntrack.c
1586
static int ovs_ct_limit_init(struct net *net, struct ovs_net *ovs_net)
net/openvswitch/conntrack.c
1590
ovs_net->ct_limit_info = kmalloc_obj(*ovs_net->ct_limit_info);
net/openvswitch/conntrack.c
1591
if (!ovs_net->ct_limit_info)
net/openvswitch/conntrack.c
1594
ovs_net->ct_limit_info->default_limit = OVS_CT_LIMIT_DEFAULT;
net/openvswitch/conntrack.c
1595
ovs_net->ct_limit_info->limits =
net/openvswitch/conntrack.c
1597
if (!ovs_net->ct_limit_info->limits) {
net/openvswitch/conntrack.c
1598
kfree(ovs_net->ct_limit_info);
net/openvswitch/conntrack.c
1603
INIT_HLIST_HEAD(&ovs_net->ct_limit_info->limits[i]);
net/openvswitch/conntrack.c
1605
ovs_net->ct_limit_info->data = nf_conncount_init(net, sizeof(u32));
net/openvswitch/conntrack.c
1607
if (IS_ERR(ovs_net->ct_limit_info->data)) {
net/openvswitch/conntrack.c
1608
err = PTR_ERR(ovs_net->ct_limit_info->data);
net/openvswitch/conntrack.c
1609
kfree(ovs_net->ct_limit_info->limits);
net/openvswitch/conntrack.c
1610
kfree(ovs_net->ct_limit_info);
net/openvswitch/conntrack.c
1617
static void ovs_ct_limit_exit(struct net *net, struct ovs_net *ovs_net)
net/openvswitch/conntrack.c
1619
const struct ovs_ct_limit_info *info = ovs_net->ct_limit_info;
net/openvswitch/conntrack.c
1852
struct ovs_net *ovs_net = net_generic(sock_net(skb->sk), ovs_net_id);
net/openvswitch/conntrack.c
1853
struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info;
net/openvswitch/conntrack.c
1886
struct ovs_net *ovs_net = net_generic(sock_net(skb->sk), ovs_net_id);
net/openvswitch/conntrack.c
1887
struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info;
net/openvswitch/conntrack.c
1920
struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
net/openvswitch/conntrack.c
1921
struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info;
net/openvswitch/conntrack.c
2003
struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
net/openvswitch/conntrack.c
2006
ovs_net->xt_label = false;
net/openvswitch/conntrack.c
2009
ovs_net->xt_label = true;
net/openvswitch/conntrack.c
2013
return ovs_ct_limit_init(net, ovs_net);
net/openvswitch/conntrack.c
2021
struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
net/openvswitch/conntrack.c
2024
ovs_ct_limit_exit(net, ovs_net);
net/openvswitch/conntrack.c
2027
if (ovs_net->xt_label)
net/openvswitch/conntrack.c
935
struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
net/openvswitch/conntrack.c
936
const struct ovs_ct_limit_info *ct_limit_info = ovs_net->ct_limit_info;
net/openvswitch/datapath.c
1821
struct ovs_net *ovs_net;
net/openvswitch/datapath.c
1894
ovs_net = net_generic(ovs_dp_get_net(dp), ovs_net_id);
net/openvswitch/datapath.c
1895
list_add_tail_rcu(&dp->list_node, &ovs_net->dps);
net/openvswitch/datapath.c
2059
struct ovs_net *ovs_net = net_generic(sock_net(skb->sk), ovs_net_id);
net/openvswitch/datapath.c
2065
list_for_each_entry(dp, &ovs_net->dps, list_node) {
net/openvswitch/datapath.c
2590
struct ovs_net *ovs_net = container_of(work, struct ovs_net,
net/openvswitch/datapath.c
2596
list_for_each_entry(dp, &ovs_net->dps, list_node)
net/openvswitch/datapath.c
2601
schedule_delayed_work(&ovs_net->masks_rebalance,
net/openvswitch/datapath.c
2697
struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
net/openvswitch/datapath.c
2700
INIT_LIST_HEAD(&ovs_net->dps);
net/openvswitch/datapath.c
2701
INIT_WORK(&ovs_net->dp_notify_work, ovs_dp_notify_wq);
net/openvswitch/datapath.c
2702
INIT_DELAYED_WORK(&ovs_net->masks_rebalance, ovs_dp_masks_rebalance);
net/openvswitch/datapath.c
2708
schedule_delayed_work(&ovs_net->masks_rebalance,
net/openvswitch/datapath.c
2716
struct ovs_net *ovs_net = net_generic(net, ovs_net_id);
net/openvswitch/datapath.c
2719
list_for_each_entry(dp, &ovs_net->dps, list_node) {
net/openvswitch/datapath.c
2739
struct ovs_net *ovs_net = net_generic(dnet, ovs_net_id);
net/openvswitch/datapath.c
2748
list_for_each_entry_safe(dp, dp_next, &ovs_net->dps, list_node)
net/openvswitch/datapath.c
2764
cancel_delayed_work_sync(&ovs_net->masks_rebalance);
net/openvswitch/datapath.c
2765
cancel_work_sync(&ovs_net->dp_notify_work);
net/openvswitch/datapath.c
2772
.size = sizeof(struct ovs_net),
net/openvswitch/dp_notify.c
36
struct ovs_net *ovs_net = container_of(work, struct ovs_net, dp_notify_work);
net/openvswitch/dp_notify.c
40
list_for_each_entry(dp, &ovs_net->dps, list_node) {
net/openvswitch/dp_notify.c
62
struct ovs_net *ovs_net;
net/openvswitch/dp_notify.c
77
ovs_net = net_generic(dev_net(dev), ovs_net_id);
net/openvswitch/dp_notify.c
78
queue_work(system_percpu_wq, &ovs_net->dp_notify_work);