Skip to content

Commit

Permalink
enetc: Fix endianness issues for enetc_ethtool
Browse files Browse the repository at this point in the history
These particular fields are specified in the H/W reference
manual as having network byte order format, so enforce big
endian annotation for them and clear the related sparse
warnings in the process.

Signed-off-by: Claudiu Manoil <[email protected]>
Signed-off-by: Jakub Kicinski <[email protected]>
  • Loading branch information
claudiu-m authored and kuba-moo committed Nov 20, 2020
1 parent 6b13d8f commit d548d39
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions drivers/net/ethernet/freescale/enetc/enetc_hw.h
Original file line number Diff line number Diff line change
Expand Up @@ -575,10 +575,10 @@ struct enetc_cmd_rfse {
u8 smac_m[6];
u8 dmac_h[6];
u8 dmac_m[6];
u32 sip_h[4];
u32 sip_m[4];
u32 dip_h[4];
u32 dip_m[4];
__be32 sip_h[4];
__be32 sip_m[4];
__be32 dip_h[4];
__be32 dip_m[4];
u16 ethtype_h;
u16 ethtype_m;
u16 ethtype4_h;
Expand Down

0 comments on commit d548d39

Please sign in to comment.