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

Commit b28a4b9a authored by David Woodhouse's avatar David Woodhouse
Browse files

solos: Reject non-AAL5 connections.... for now

parent 1e615df6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -732,6 +732,12 @@ static int popen(struct atm_vcc *vcc)
	struct sk_buff *skb;
	struct pkt_hdr *header;

	if (vcc->qos.aal != ATM_AAL5) {
		dev_warn(&card->dev->dev, "Unsupported ATM type %d\n",
			 vcc->qos.aal);
		return -EINVAL;
	}

	skb = alloc_skb(sizeof(*header), GFP_ATOMIC);
	if (!skb && net_ratelimit()) {
		dev_warn(&card->dev->dev, "Failed to allocate sk_buff in popen()\n");