|
@@ -538,7 +538,6 @@ int ip_do_fragment(struct net *net, struct sock *sk, struct sk_buff *skb,
|
|
{
|
|
{
|
|
struct iphdr *iph;
|
|
struct iphdr *iph;
|
|
int ptr;
|
|
int ptr;
|
|
- struct net_device *dev;
|
|
|
|
struct sk_buff *skb2;
|
|
struct sk_buff *skb2;
|
|
unsigned int mtu, hlen, left, len, ll_rs;
|
|
unsigned int mtu, hlen, left, len, ll_rs;
|
|
int offset;
|
|
int offset;
|
|
@@ -546,8 +545,6 @@ int ip_do_fragment(struct net *net, struct sock *sk, struct sk_buff *skb,
|
|
struct rtable *rt = skb_rtable(skb);
|
|
struct rtable *rt = skb_rtable(skb);
|
|
int err = 0;
|
|
int err = 0;
|
|
|
|
|
|
- dev = rt->dst.dev;
|
|
|
|
-
|
|
|
|
/* for offloaded checksums cleanup checksum before fragmentation */
|
|
/* for offloaded checksums cleanup checksum before fragmentation */
|
|
if (skb->ip_summed == CHECKSUM_PARTIAL &&
|
|
if (skb->ip_summed == CHECKSUM_PARTIAL &&
|
|
(err = skb_checksum_help(skb)))
|
|
(err = skb_checksum_help(skb)))
|