diff options
| author | Eric Dumazet <eric.dumazet@gmail.com> | 2011-10-18 17:00:24 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2011-10-19 03:10:46 -0400 |
| commit | 9e903e085262ffbf1fc44a17ac06058aca03524a (patch) | |
| tree | 4acefc97ba38c1733474d25c0b2053b56af97db1 /drivers/net/ethernet/intel/ixgb | |
| parent | dd767856a36e00b631d65ebc4bb81b19915532d6 (diff) | |
net: add skb frag size accessors
To ease skb->truesize sanitization, its better to be able to localize
all references to skb frags size.
Define accessors : skb_frag_size() to fetch frag size, and
skb_frag_size_{set|add|sub}() to manipulate it.
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/intel/ixgb')
| -rw-r--r-- | drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/intel/ixgb/ixgb_main.c b/drivers/net/ethernet/intel/ixgb/ixgb_main.c index 88558b1aac07..e21148f8b160 100644 --- a/drivers/net/ethernet/intel/ixgb/ixgb_main.c +++ b/drivers/net/ethernet/intel/ixgb/ixgb_main.c | |||
| @@ -1383,10 +1383,10 @@ ixgb_tx_map(struct ixgb_adapter *adapter, struct sk_buff *skb, | |||
| 1383 | } | 1383 | } |
| 1384 | 1384 | ||
| 1385 | for (f = 0; f < nr_frags; f++) { | 1385 | for (f = 0; f < nr_frags; f++) { |
| 1386 | struct skb_frag_struct *frag; | 1386 | const struct skb_frag_struct *frag; |
| 1387 | 1387 | ||
| 1388 | frag = &skb_shinfo(skb)->frags[f]; | 1388 | frag = &skb_shinfo(skb)->frags[f]; |
| 1389 | len = frag->size; | 1389 | len = skb_frag_size(frag); |
| 1390 | offset = 0; | 1390 | offset = 0; |
| 1391 | 1391 | ||
| 1392 | while (len) { | 1392 | while (len) { |
