dsa_header 18 net/dsa/tag_dsa.c u8 *dsa_header; dsa_header 32 net/dsa/tag_dsa.c dsa_header = skb->data + 2 * ETH_ALEN; dsa_header 33 net/dsa/tag_dsa.c dsa_header[0] = 0x60 | dp->ds->index; dsa_header 34 net/dsa/tag_dsa.c dsa_header[1] = dp->index << 3; dsa_header 39 net/dsa/tag_dsa.c if (dsa_header[2] & 0x10) { dsa_header 40 net/dsa/tag_dsa.c dsa_header[1] |= 0x01; dsa_header 41 net/dsa/tag_dsa.c dsa_header[2] &= ~0x10; dsa_header 53 net/dsa/tag_dsa.c dsa_header = skb->data + 2 * ETH_ALEN; dsa_header 54 net/dsa/tag_dsa.c dsa_header[0] = 0x40 | dp->ds->index; dsa_header 55 net/dsa/tag_dsa.c dsa_header[1] = dp->index << 3; dsa_header 56 net/dsa/tag_dsa.c dsa_header[2] = 0x00; dsa_header 57 net/dsa/tag_dsa.c dsa_header[3] = 0x00; dsa_header 66 net/dsa/tag_dsa.c u8 *dsa_header; dsa_header 76 net/dsa/tag_dsa.c dsa_header = skb->data - 2; dsa_header 81 net/dsa/tag_dsa.c if ((dsa_header[0] & 0xc0) != 0x00 && (dsa_header[0] & 0xc0) != 0xc0) dsa_header 87 net/dsa/tag_dsa.c source_device = dsa_header[0] & 0x1f; dsa_header 88 net/dsa/tag_dsa.c source_port = (dsa_header[1] >> 3) & 0x1f; dsa_header 99 net/dsa/tag_dsa.c if (dsa_header[0] & 0x20) { dsa_header 109 net/dsa/tag_dsa.c new_header[2] = dsa_header[2] & ~0x10; dsa_header 110 net/dsa/tag_dsa.c new_header[3] = dsa_header[3]; dsa_header 116 net/dsa/tag_dsa.c if (dsa_header[1] & 0x01) dsa_header 125 net/dsa/tag_dsa.c c = csum_sub(c, csum_partial(dsa_header + 2, 2, 0)); dsa_header 129 net/dsa/tag_dsa.c memcpy(dsa_header, new_header, DSA_HLEN);