--- zzzz-none-000/linux-4.19.183/net/ipv6/esp6.c 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/net/ipv6/esp6.c 2023-06-28 08:54:21.000000000 +0000 @@ -46,6 +46,10 @@ #include +#if defined(CONFIG_BCM_KF_BLOG) && defined(CONFIG_BLOG) +#include +#endif + struct esp_skb_cb { struct xfrm_skb_cb xfrm; void *tmp; @@ -446,6 +450,10 @@ aead = x->data; alen = crypto_aead_authsize(aead); +#if defined(CONFIG_BCM_KF_BLOG) && defined(CONFIG_BLOG) + blog_skip(skb, blog_skip_reason_unknown_proto_esp6); +#endif + esp.tfclen = 0; if (x->tfcpad) { struct xfrm_dst *dst = (struct xfrm_dst *)skb_dst(skb); @@ -611,6 +619,9 @@ u8 *iv; struct scatterlist *sg; +#if defined(CONFIG_BCM_KF_BLOG) && defined(CONFIG_BLOG) + blog_skip(skb, blog_skip_reason_unknown_proto_esp6); +#endif if (!pskb_may_pull(skb, sizeof(*esph) + ivlen)) { ret = -EINVAL; goto out;