diff options
Diffstat (limited to 'net/openvswitch/vport-netdev.c')
-rw-r--r-- | net/openvswitch/vport-netdev.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/net/openvswitch/vport-netdev.c b/net/openvswitch/vport-netdev.c index 54a456d0b407..6ea3551cc78c 100644 --- a/net/openvswitch/vport-netdev.c +++ b/net/openvswitch/vport-netdev.c | |||
@@ -140,9 +140,9 @@ int ovs_netdev_get_ifindex(const struct vport *vport) | |||
140 | return netdev_vport->dev->ifindex; | 140 | return netdev_vport->dev->ifindex; |
141 | } | 141 | } |
142 | 142 | ||
143 | static unsigned packet_length(const struct sk_buff *skb) | 143 | static unsigned int packet_length(const struct sk_buff *skb) |
144 | { | 144 | { |
145 | unsigned length = skb->len - ETH_HLEN; | 145 | unsigned int length = skb->len - ETH_HLEN; |
146 | 146 | ||
147 | if (skb->protocol == htons(ETH_P_8021Q)) | 147 | if (skb->protocol == htons(ETH_P_8021Q)) |
148 | length -= VLAN_HLEN; | 148 | length -= VLAN_HLEN; |
@@ -157,9 +157,9 @@ static int netdev_send(struct vport *vport, struct sk_buff *skb) | |||
157 | int len; | 157 | int len; |
158 | 158 | ||
159 | if (unlikely(packet_length(skb) > mtu && !skb_is_gso(skb))) { | 159 | if (unlikely(packet_length(skb) > mtu && !skb_is_gso(skb))) { |
160 | if (net_ratelimit()) | 160 | net_warn_ratelimited("%s: dropped over-mtu packet: %d > %d\n", |
161 | pr_warn("%s: dropped over-mtu packet: %d > %d\n", | 161 | ovs_dp_name(vport->dp), |
162 | ovs_dp_name(vport->dp), packet_length(skb), mtu); | 162 | packet_length(skb), mtu); |
163 | goto error; | 163 | goto error; |
164 | } | 164 | } |
165 | 165 | ||