Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 284f983d authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu"

parents 28e22431 705e3783
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -3146,8 +3146,9 @@ static int bpf_skb_net_shrink(struct sk_buff *skb, u32 off, u32 len_diff,

static u32 __bpf_skb_max_len(const struct sk_buff *skb)
{
	return skb->dev ? skb->dev->mtu + skb->dev->hard_header_len :
			  SKB_MAX_ALLOC;
	if (skb_at_tc_ingress(skb) || !skb->dev)
		return SKB_MAX_ALLOC;
	return skb->dev->mtu + skb->dev->hard_header_len;
}

BPF_CALL_4(bpf_skb_adjust_room, struct sk_buff *, skb, s32, len_diff,