| /* SPDX-License-Identifier: GPL-2.0-only |
| * Copyright (c) 2013-2019, The Linux Foundation. All rights reserved. |
| #ifndef _LINUX_IF_RMNET_H_ |
| #define _LINUX_IF_RMNET_H_ |
| struct rmnet_map_header { |
| #if defined(__LITTLE_ENDIAN_BITFIELD) |
| #elif defined (__BIG_ENDIAN_BITFIELD) |
| #error "Please fix <asm/byteorder.h>" |
| struct rmnet_map_dl_csum_trailer { |
| #if defined(__LITTLE_ENDIAN_BITFIELD) |
| #elif defined (__BIG_ENDIAN_BITFIELD) |
| #error "Please fix <asm/byteorder.h>" |
| struct rmnet_map_ul_csum_header { |
| __be16 csum_start_offset; |
| #if defined(__LITTLE_ENDIAN_BITFIELD) |
| u16 csum_insert_offset:14; |
| #elif defined (__BIG_ENDIAN_BITFIELD) |
| u16 csum_insert_offset:14; |
| #error "Please fix <asm/byteorder.h>" |
| #endif /* !(_LINUX_IF_RMNET_H_) */ |