History

net: qualcomm: rmnet: Export mux_id and flags to netlink

Define new netlink attributes for rmnet mux_id and flags. These flags / mux_id were earlier using vlan flags / id respectively. The flag bits are also moved to uapi and are renamed with prefix RMNET_FLAG_*. Also add the rmnet policy to handle the new netlink attributes.

Subash Abhinov Kasiviswanathan committed 8 years ago

Commit 14452ca1 parent 378e2536 files · +53 −29Browse files

Showing the changes to include/uapi/linux (1 of 6 files). Show all

Unified · Split

include/uapi/linux/if_link.h+21−0
@@ -959,4 +959,25 @@ enum { · 958 unmodified lines
959959
960960 #define IFLA_TUN_MAX (__IFLA_TUN_MAX - 1)
961961
962+/* rmnet section */
963+
964+#define RMNET_FLAGS_INGRESS_DEAGGREGATION (1U << 0)
965+#define RMNET_FLAGS_INGRESS_MAP_COMMANDS (1U << 1)
966+#define RMNET_FLAGS_INGRESS_MAP_CKSUMV4 (1U << 2)
967+#define RMNET_FLAGS_EGRESS_MAP_CKSUMV4 (1U << 3)
968+
969+enum {
970+ IFLA_RMNET_UNSPEC,
971+ IFLA_RMNET_MUX_ID,
972+ IFLA_RMNET_FLAGS,
973+ __IFLA_RMNET_MAX,
974+};
975+
976+#define IFLA_RMNET_MAX (__IFLA_RMNET_MAX - 1)
977+
978+struct ifla_rmnet_flags {
979+ __u32 flags;
980+ __u32 mask;
981+};
982+
962983 #endif /* _UAPI_LINUX_IF_LINK_H */