Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

qeth: l3 ipv6 vlan not working on shared OSA chpid

In layer 3 mode IPv6 over VLAN does not work on newer OSA levels in
case the sender and receiver run on the same (shared) OSA adapter.
Keep vlan info in the skb so the qdio header is filled with the
required vlan tag.

Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Frank Blaschka and committed by
David S. Miller
1d31f52e f860b052

-1
-1
drivers/s390/net/qeth_l3_main.c
··· 2993 2993 tag = (u16 *)(new_skb->data + 12); 2994 2994 *tag = __constant_htons(ETH_P_8021Q); 2995 2995 *(tag + 1) = htons(vlan_tx_tag_get(new_skb)); 2996 - new_skb->vlan_tci = 0; 2997 2996 } 2998 2997 } 2999 2998