nshhdr
static inline struct nshhdr *nsh_hdr(struct sk_buff *skb)
return (struct nshhdr *)skb_network_header(skb);
static inline u16 nsh_hdr_len(const struct nshhdr *nsh)
static inline u8 nsh_get_ver(const struct nshhdr *nsh)
static inline u8 nsh_get_flags(const struct nshhdr *nsh)
static inline u8 nsh_get_ttl(const struct nshhdr *nsh)
static inline void __nsh_set_xflag(struct nshhdr *nsh, u16 xflag, u16 xmask)
static inline void nsh_set_flags_and_ttl(struct nshhdr *nsh, u8 flags, u8 ttl)
static inline void nsh_set_flags_ttl_len(struct nshhdr *nsh, u8 flags,
int nsh_push(struct sk_buff *skb, const struct nshhdr *pushed_nh);
int nsh_push(struct sk_buff *skb, const struct nshhdr *pushed_nh)
struct nshhdr *nh;
nh = (struct nshhdr *)(skb->data);
struct nshhdr *nh;
nh = (struct nshhdr *)(skb->data);
struct nshhdr *nh = (struct nshhdr *)buffer;
struct nshhdr *nh;
struct nshhdr *nh, size_t size)
int nsh_hdr_from_nlattr(const struct nlattr *attr, struct nshhdr *nh,