Several functions and datastructures could be local Found with 'make namespacecheck'
Unified · Split
| @@ -132,7 +132,7 @@ static struct datapath *get_dp(struct net *net, int dp_ifindex) · 131 unmodified lines | ||
| 132 | 132 | } |
| 133 | 133 | |
| 134 | 134 | /* Must be called with rcu_read_lock or ovs_mutex. */ |
| 135 | −const char *ovs_dp_name(const struct datapath *dp) | |
| 135 | +static const char *ovs_dp_name(const struct datapath *dp) | |
| 136 | 136 | { |
| 137 | 137 | struct vport *vport = ovs_vport_ovsl_rcu(dp, OVSP_LOCAL); |
| 138 | 138 | return vport->ops->get_name(vport); |
| @@ -1466,7 +1466,7 @@ struct genl_family dp_vport_genl_family = { · 1327 unmodified lines | ||
| 1466 | 1466 | .parallel_ops = true, |
| 1467 | 1467 | }; |
| 1468 | 1468 | |
| 1469 | −struct genl_multicast_group ovs_dp_vport_multicast_group = { | |
| 1469 | +static struct genl_multicast_group ovs_dp_vport_multicast_group = { | |
| 1470 | 1470 | .name = OVS_VPORT_MCGROUP |
| 1471 | 1471 | }; |
| 1472 | 1472 | |
| @@ -182,14 +182,12 @@ static inline struct vport *ovs_vport_ovsl(const struct datapath *dp, int port_n · 181 unmodified lines | ||
| 182 | 182 | |
| 183 | 183 | extern struct notifier_block ovs_dp_device_notifier; |
| 184 | 184 | extern struct genl_family dp_vport_genl_family; |
| 185 | −extern struct genl_multicast_group ovs_dp_vport_multicast_group; | |
| 186 | 185 | |
| 187 | 186 | void ovs_dp_process_received_packet(struct vport *, struct sk_buff *); |
| 188 | 187 | void ovs_dp_detach_port(struct vport *); |
| 189 | 188 | int ovs_dp_upcall(struct datapath *, struct sk_buff *, |
| 190 | 189 | const struct dp_upcall_info *); |
| 191 | 190 | |
| 192 | −const char *ovs_dp_name(const struct datapath *dp); | |
| 193 | 191 | struct sk_buff *ovs_vport_cmd_build_info(struct vport *, u32 pid, u32 seq, |
| 194 | 192 | u8 cmd); |
| 195 | 193 | |
| @@ -33,6 +33,9 @@ · 32 unmodified lines | ||
| 33 | 33 | #include "vport.h" |
| 34 | 34 | #include "vport-internal_dev.h" |
| 35 | 35 | |
| 36 | +static void ovs_vport_record_error(struct vport *, | |
| 37 | + enum vport_err_type err_type); | |
| 38 | + | |
| 36 | 39 | /* List of statically compiled vport implementations. Don't forget to also |
| 37 | 40 | * add yours to the list at the bottom of vport.h. */ |
| 38 | 41 | static const struct vport_ops *vport_ops_list[] = { |
| @@ -396,7 +399,8 @@ int ovs_vport_send(struct vport *vport, struct sk_buff *skb) · 357 unmodified lines | ||
| 396 | 399 | * If using the vport generic stats layer indicate that an error of the given |
| 397 | 400 | * type has occurred. |
| 398 | 401 | */ |
| 399 | −void ovs_vport_record_error(struct vport *vport, enum vport_err_type err_type) | |
| 402 | +static void ovs_vport_record_error(struct vport *vport, | |
| 403 | + enum vport_err_type err_type) | |
| 400 | 404 | { |
| 401 | 405 | spin_lock(&vport->stats_lock); |
| 402 | 406 | |
| @@ -192,7 +192,6 @@ static inline struct vport *vport_from_priv(const void *priv) · 191 unmodified lines | ||
| 192 | 192 | |
| 193 | 193 | void ovs_vport_receive(struct vport *, struct sk_buff *, |
| 194 | 194 | struct ovs_key_ipv4_tunnel *); |
| 195 | −void ovs_vport_record_error(struct vport *, enum vport_err_type err_type); | |
| 196 | 195 | |
| 197 | 196 | /* List of statically compiled vport implementations. Don't forget to also |
| 198 | 197 | * add yours to the list at the top of vport.c. */ |