mptcp_ext
struct mptcp_ext *from_ext;
static inline bool mptcp_ext_matches(const struct mptcp_ext *to_ext,
const struct mptcp_ext *from_ext)
!memcmp(from_ext, to_ext, sizeof(struct mptcp_ext)));
struct mptcp_ext ext_copy;
TP_PROTO(struct mptcp_ext *mpext),
TP_PROTO(struct mptcp_ext *mpext),
TP_PROTO(struct mptcp_ext *mpext),
[SKB_EXT_MPTCP] = SKB_EXT_CHUNKSIZEOF(struct mptcp_ext),
struct mptcp_ext *mpext;
static __sum16 mptcp_make_csum(const struct mptcp_ext *mpext)
struct mptcp_ext *mpext = &opts->ext_copy;
const struct mptcp_ext *ext = mptcp_get_ext(skb);
struct mptcp_ext *mpext;
struct sk_buff *skb, struct mptcp_ext *ext)
struct mptcp_ext *mpext;
struct mptcp_ext *mpext = mptcp_get_ext(skb);
struct mptcp_ext *mpext)
struct mptcp_ext *mpext = NULL;
const struct mptcp_ext *mpext)
static inline struct mptcp_ext *mptcp_get_ext(const struct sk_buff *skb)
return (struct mptcp_ext *)skb_ext_find(skb, SKB_EXT_MPTCP);
struct mptcp_ext *mpext;
struct mptcp_ext *mpext;
struct mptcp_ext *mpext = skb_ext_add(skb, SKB_EXT_MPTCP);
const struct mptcp_ext *mpext = mptcp_get_ext(skb);