skb_ext_add
csx = skb_ext_add(skb, SKB_EXT_CAN);
struct can_skb_ext *csx = skb_ext_add(skb, SKB_EXT_CAN);
void *skb_ext_add(struct sk_buff *skb, enum skb_ext_id id);
struct nf_bridge_info *b = skb_ext_add(skb, SKB_EXT_BRIDGE_NF);
struct tc_skb_ext *tc_skb_ext = skb_ext_add(skb, TC_SKB_EXT);
return skb_ext_add(skb, SKB_EXT_BRIDGE_NF);
ncsx = skb_ext_add(nskb, SKB_EXT_CAN);
if (!skb_ext_add(skb, SKB_EXT_CAN)) {
EXPORT_SYMBOL(skb_ext_add);
if (!skb_ext_add(skb, SKB_EXT_SEC_PATH))
if (!skb_ext_add(skb, SKB_EXT_SEC_PATH))
flow = skb_ext_add(skb, SKB_EXT_MCTP);
mpext = skb_ext_add(skb, SKB_EXT_MPTCP);
struct mptcp_ext *mpext = skb_ext_add(skb, SKB_EXT_MPTCP);
pse = skb_ext_add(skb, SKB_EXT_PSP);
sp = skb_ext_add(skb, SKB_EXT_SEC_PATH);