xfrm_ipcomp.c (804cf14ea5ceca46554d5801e2817bba8116b7e5) xfrm_ipcomp.c (9e903e085262ffbf1fc44a17ac06058aca03524a)
1/*
2 * IP Payload Compression Protocol (IPComp) - RFC3173.
3 *
4 * Copyright (c) 2003 James Morris <jmorris@intercode.com.au>
5 * Copyright (c) 2003-2008 Herbert Xu <herbert@gondor.apana.org.au>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the Free

--- 76 unchanged lines hidden (view full) ---

85
86 __skb_frag_set_page(frag, page);
87
88 len = PAGE_SIZE;
89 if (dlen < len)
90 len = dlen;
91
92 frag->page_offset = 0;
1/*
2 * IP Payload Compression Protocol (IPComp) - RFC3173.
3 *
4 * Copyright (c) 2003 James Morris <jmorris@intercode.com.au>
5 * Copyright (c) 2003-2008 Herbert Xu <herbert@gondor.apana.org.au>
6 *
7 * This program is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU General Public License as published by the Free

--- 76 unchanged lines hidden (view full) ---

85
86 __skb_frag_set_page(frag, page);
87
88 len = PAGE_SIZE;
89 if (dlen < len)
90 len = dlen;
91
92 frag->page_offset = 0;
93 frag->size = len;
93 skb_frag_size_set(frag, len);
94 memcpy(skb_frag_address(frag), scratch, len);
95
96 skb->truesize += len;
97 skb->data_len += len;
98 skb->len += len;
99
100 skb_shinfo(skb)->nr_frags++;
101 }

--- 285 unchanged lines hidden ---
94 memcpy(skb_frag_address(frag), scratch, len);
95
96 skb->truesize += len;
97 skb->data_len += len;
98 skb->len += len;
99
100 skb_shinfo(skb)->nr_frags++;
101 }

--- 285 unchanged lines hidden ---