SKB_EXT_SEC_PATH
return skb_ext_exist(skb, SKB_EXT_SEC_PATH);
return skb_ext_find(skb, SKB_EXT_SEC_PATH);
skb_ext_del(skb, SKB_EXT_SEC_PATH);
[SKB_EXT_SEC_PATH] = SKB_EXT_CHUNKSIZEOF(struct sec_path),
if (old_active & (1 << SKB_EXT_SEC_PATH)) {
struct sec_path *sp = skb_ext_get_ptr(old, SKB_EXT_SEC_PATH);
} else if (id == SKB_EXT_SEC_PATH &&
struct sec_path *sp = skb_ext_get_ptr(ext, SKB_EXT_SEC_PATH);
if (__skb_ext_exist(ext, SKB_EXT_SEC_PATH))
skb_ext_put_sp(skb_ext_get_ptr(ext, SKB_EXT_SEC_PATH));
if (!skb_ext_add(skb, SKB_EXT_SEC_PATH))
if (!skb_ext_add(skb, SKB_EXT_SEC_PATH))
struct sec_path *sp, *tmp = skb_ext_find(skb, SKB_EXT_SEC_PATH);
sp = skb_ext_add(skb, SKB_EXT_SEC_PATH);