X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fdatapath.h;h=2b9334835d063639b970191ca446d2f4c127391c;hb=5ca1ba484bd9ade5116a49cf241cb98219d7d696;hp=af2e5a10debb7d841f3f12877411992cf485d268;hpb=a8643e447601201aabd1159966bd716e48378f97;p=sliver-openvswitch.git diff --git a/datapath/datapath.h b/datapath/datapath.h index af2e5a10d..2b9334835 100644 --- a/datapath/datapath.h +++ b/datapath/datapath.h @@ -28,7 +28,6 @@ #include "checksum.h" #include "compat.h" -#include "dp_sysfs.h" #include "flow.h" #include "tunnel.h" #include "vlan.h" @@ -62,7 +61,6 @@ struct dp_stats_percpu { * struct datapath - datapath for flow-based packet switching * @rcu: RCU callback head for deferred destruction. * @list_node: Element in global 'dps' list. - * @ifobj: Represents /sys/class/net//brif. Protected by RTNL. * @n_flows: Number of flows currently in flow table. * @table: Current flow table. Protected by genl_lock and RCU. * @ports: Hash table for ports. %OVSP_LOCAL port always exists. Protected by @@ -76,7 +74,6 @@ struct dp_stats_percpu { struct datapath { struct rcu_head rcu; struct list_head list_node; - struct kobject ifobj; /* Flow table. */ struct flow_table __rcu *table; @@ -181,7 +178,6 @@ static inline struct vport *ovs_vport_rtnl(const struct datapath *dp, int port_n extern struct notifier_block ovs_dp_device_notifier; extern struct genl_multicast_group ovs_dp_vport_multicast_group; -extern int (*ovs_dp_ioctl_hook)(struct net_device *dev, struct ifreq *rq, int cmd); void ovs_dp_process_received_packet(struct vport *, struct sk_buff *); void ovs_dp_detach_port(struct vport *);