Lines 856-873
static inline int nla_put_msecs(struct sk_buff *skb, int attrtype,
Link Here
|
856 |
#define NLA_PUT_BE16(skb, attrtype, value) \ |
856 |
#define NLA_PUT_BE16(skb, attrtype, value) \ |
857 |
NLA_PUT_TYPE(skb, __be16, attrtype, value) |
857 |
NLA_PUT_TYPE(skb, __be16, attrtype, value) |
858 |
|
858 |
|
|
|
859 |
#define NLA_PUT_NET16(skb, attrtype, value) \ |
860 |
NLA_PUT_BE16(skb, attrtype | NLA_F_NET_BYTEORDER, value) |
861 |
|
859 |
#define NLA_PUT_U32(skb, attrtype, value) \ |
862 |
#define NLA_PUT_U32(skb, attrtype, value) \ |
860 |
NLA_PUT_TYPE(skb, u32, attrtype, value) |
863 |
NLA_PUT_TYPE(skb, u32, attrtype, value) |
861 |
|
864 |
|
862 |
#define NLA_PUT_BE32(skb, attrtype, value) \ |
865 |
#define NLA_PUT_BE32(skb, attrtype, value) \ |
863 |
NLA_PUT_TYPE(skb, __be32, attrtype, value) |
866 |
NLA_PUT_TYPE(skb, __be32, attrtype, value) |
864 |
|
867 |
|
|
|
868 |
#define NLA_PUT_NET32(skb, attrtype, value) \ |
869 |
NLA_PUT_BE32(skb, attrtype | NLA_F_NET_BYTEORDER, value) |
870 |
|
865 |
#define NLA_PUT_U64(skb, attrtype, value) \ |
871 |
#define NLA_PUT_U64(skb, attrtype, value) \ |
866 |
NLA_PUT_TYPE(skb, u64, attrtype, value) |
872 |
NLA_PUT_TYPE(skb, u64, attrtype, value) |
867 |
|
873 |
|
868 |
#define NLA_PUT_BE64(skb, attrtype, value) \ |
874 |
#define NLA_PUT_BE64(skb, attrtype, value) \ |
869 |
NLA_PUT_TYPE(skb, __be64, attrtype, value) |
875 |
NLA_PUT_TYPE(skb, __be64, attrtype, value) |
870 |
|
876 |
|
|
|
877 |
#define NLA_PUT_NET64(skb, attrtype, value) \ |
878 |
NLA_PUT_BE64(skb, attrtype | NLA_F_NET_BYTEORDER, value) |
879 |
|
871 |
#define NLA_PUT_STRING(skb, attrtype, value) \ |
880 |
#define NLA_PUT_STRING(skb, attrtype, value) \ |
872 |
NLA_PUT(skb, attrtype, strlen(value) + 1, value) |
881 |
NLA_PUT(skb, attrtype, strlen(value) + 1, value) |
873 |
|
882 |
|