backports: add GRO_* enums, and its new gro_result_t typedef
authorLuis R. Rodriguez <mcgrof@do-not-panic.com>
Tue, 8 Apr 2014 02:04:51 +0000 (02:04 +0000)
committerLuis R. Rodriguez <mcgrof@do-not-panic.com>
Wed, 9 Apr 2014 01:16:22 +0000 (18:16 -0700)
commitd6bcb51b5ce48bbe616fcc5e6b9e798b8edcdb44
tree6b241dc6e1dd1ae6e9d972bd3b40c431267bbe70
parent3fec3a2ac0b0bbfc1fe7e0debb840ed5859eeb37
backports: add GRO_* enums, and its new gro_result_t typedef

This backports commit d1c76af9e added by Herbert which added the first
enums and then commit 5b252f0c2 added by Ben which gave the enums a
label and then pegged a typedef onto these. This backports these commits
in a forward compatible way upkeeping the introduction and then the
typedef. In order to make this work we use make backported code use
enums with the BACKPORT_prefix but upkeep the same values, this lets
us declare the typedef and peg it to a similar set.

Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
backport/backport-include/linux/netdevice.h