/linux-master/include/net/ |
H A D | erspan.h | 144 static inline void set_hwid(struct erspan_md2 *md2, u8 hwid) argument 146 md2->hwid = hwid & 0xf; 147 md2->hwid_upper = (hwid >> 4) & 0x3; 150 static inline u8 get_hwid(const struct erspan_md2 *md2) argument 152 return (md2->hwid_upper << 4) + md2->hwid; 273 struct erspan_md2 *md2; local 310 md2 = (struct erspan_md2 *)(ershdr + 1); 311 md2->timestamp = erspan_get_timestamp(); 312 md2 [all...] |
H A D | nsh.h | 215 struct nsh_md2_tlv md2; member in union:nshhdr::__anon52
|
/linux-master/include/uapi/linux/ |
H A D | erspan.h | 48 struct erspan_md2 md2; /* Version 2 (type III) */ member in union:erspan_metadata::__anon12781
|
/linux-master/tools/include/uapi/linux/ |
H A D | erspan.h | 48 struct erspan_md2 md2; /* Version 2 (type III) */ member in union:erspan_metadata::__anon14911
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_tunnel_kern.c | 176 BPF_CORE_WRITE_BITFIELD(&md.u.md2, dir, direction); 177 BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid, (hwid & 0xf)); 178 BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid_upper, (hwid >> 4) & 0x3); 217 BPF_CORE_READ_BITFIELD(&md.u.md2, dir), 218 (BPF_CORE_READ_BITFIELD(&md.u.md2, hwid_upper) << 4) + 219 BPF_CORE_READ_BITFIELD(&md.u.md2, hwid), 220 bpf_ntohl(md.u.md2.timestamp)); 256 BPF_CORE_WRITE_BITFIELD(&md.u.md2, dir, direction); 257 BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid, (hwid & 0xf)); 258 BPF_CORE_WRITE_BITFIELD(&md.u.md2, hwid_uppe [all...] |
/linux-master/drivers/net/wan/ |
H A D | hd64570.c | 405 u8 md2 = sca_in(msci + MD2, card); local 445 md2 |= MD2_LOOPBACK; 447 md2 &= ~MD2_LOOPBACK; 449 sca_out(md2, msci + MD2, card); 457 u8 md0, md2; local 461 md2 = MD2_NRZ; 464 md2 = MD2_NRZI; 467 md2 = MD2_FM_MARK; 470 md2 = MD2_FM_SPACE; 473 md2 [all...] |
H A D | hd64572.c | 361 u8 md2 = sca_in(msci + MD2, card); local 402 md2 |= MD2_LOOPBACK; 404 md2 &= ~MD2_LOOPBACK; 406 sca_out(md2, msci + MD2, card); 414 u8 md0, md2; local 418 md2 = MD2_NRZ; 421 md2 = MD2_NRZI; 424 md2 = MD2_FM_MARK; 427 md2 = MD2_FM_SPACE; 430 md2 [all...] |
/linux-master/net/netfilter/ |
H A D | nft_tunnel.c | 319 set_hwid(&opts->u.erspan.u.md2, hwid); 320 opts->u.erspan.u.md2.dir = dir; 609 get_hwid(&opts->u.erspan.u.md2)) || 611 opts->u.erspan.u.md2.dir))
|
/linux-master/net/sched/ |
H A D | act_tunnel_key.c | 210 md->u.md2.dir = nla_get_u8(nla); 212 set_hwid(&md->u.md2, nla_get_u8(nla)); 641 md->u.md2.dir) || 643 get_hwid(&md->u.md2))))
|
H A D | cls_flower.c | 1365 md->u.md2.dir = nla_get_u8(nla); 1369 set_hwid(&md->u.md2, nla_get_u8(nla)); 3079 md->u.md2.dir) || 3081 get_hwid(&md->u.md2))))
|
/linux-master/net/ipv4/ |
H A D | ip_gre.c | 271 struct erspan_md2 *md2; local 336 md2 = &md->u.md2; 337 memcpy(md2, pkt_md, ver == 1 ? ERSPAN_V1_MDSIZE : 584 md->u.md2.dir, 585 get_hwid(&md->u.md2),
|
H A D | ip_tunnel_core.c | 572 md->u.md2.dir = nla_get_u8(attr); 574 set_hwid(&md->u.md2, nla_get_u8(attr)); 797 (nla_put_u8(skb, LWTUNNEL_IP_OPT_ERSPAN_DIR, md->u.md2.dir) || 799 get_hwid(&md->u.md2))))
|
/linux-master/net/ipv6/ |
H A D | ip6_gre.c | 527 struct erspan_md2 *md2; local 580 md2 = &md->u.md2; 581 memcpy(md2, pkt_md, ver == 1 ? ERSPAN_V1_MDSIZE : 1026 md->u.md2.dir, 1027 get_hwid(&md->u.md2),
|
/linux-master/net/openvswitch/ |
H A D | flow_netlink.c | 1334 memcpy(&nh->md2, nla_data(a), mdlen); 1484 "invalid nsh attribute: md1 and md2 are exclusive."
|