diff options
author | Tonghao Zhang <[email protected]> | 2019-11-14 23:51:08 +0800 |
---|---|---|
committer | David S. Miller <[email protected]> | 2019-11-15 12:43:27 -0800 |
commit | 61ca533c0e94104c35fcb7858a23ec9a05d78143 (patch) | |
tree | a7598e6fe8882e6d04b987e6b1ca43ce75739b31 /tools/perf/scripts/python/check-perf-trace.py | |
parent | 3bb884a4a0c4177c61233424d43d61545c4fc528 (diff) |
net: openvswitch: don't call pad_packet if not necessary
The nla_put_u16/nla_put_u32 makes sure that
*attrlen is align. The call tree is that:
nla_put_u16/nla_put_u32
-> nla_put attrlen = sizeof(u16) or sizeof(u32)
-> __nla_put attrlen
-> __nla_reserve attrlen
-> skb_put(skb, nla_total_size(attrlen))
nla_total_size returns the total length of attribute
including padding.
Cc: Joe Stringer <[email protected]>
Cc: William Tu <[email protected]>
Signed-off-by: Tonghao Zhang <[email protected]>
Acked-by: Pravin B Shelar <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions