Home
last modified time | relevance | path

Searched refs:md2 (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/include/net/
Derspan.h129 static inline void set_hwid(struct erspan_md2 *md2, u8 hwid) in set_hwid() argument
131 md2->hwid = hwid & 0xf; in set_hwid()
132 md2->hwid_upper = (hwid >> 4) & 0x3; in set_hwid()
135 static inline u8 get_hwid(const struct erspan_md2 *md2) in get_hwid() argument
137 return (md2->hwid_upper << 4) + md2->hwid; in get_hwid()
255 struct erspan_md2 *md2; in erspan_build_header_v2() local
292 md2 = (struct erspan_md2 *)(ershdr + 1); in erspan_build_header_v2()
293 md2->timestamp = erspan_get_timestamp(); in erspan_build_header_v2()
294 md2->sgt = htons(sgt); in erspan_build_header_v2()
295 md2->p = 1; in erspan_build_header_v2()
[all …]
Dnsh.h215 struct nsh_md2_tlv md2; member
/Linux-v5.4/tools/testing/selftests/bpf/progs/
Dtest_tunnel_kern.c158 md.u.md2.dir = direction; in _erspan_set_tunnel()
159 md.u.md2.hwid = hwid & 0xf; in _erspan_set_tunnel()
160 md.u.md2.hwid_upper = (hwid >> 4) & 0x3; in _erspan_set_tunnel()
205 md.u.md2.dir, in _erspan_get_tunnel()
206 (md.u.md2.hwid_upper << 4) + md.u.md2.hwid, in _erspan_get_tunnel()
207 bpf_ntohl(md.u.md2.timestamp)); in _erspan_get_tunnel()
243 md.u.md2.dir = direction; in _ip4ip6erspan_set_tunnel()
244 md.u.md2.hwid = hwid & 0xf; in _ip4ip6erspan_set_tunnel()
245 md.u.md2.hwid_upper = (hwid >> 4) & 0x3; in _ip4ip6erspan_set_tunnel()
291 md.u.md2.dir, in _ip4ip6erspan_get_tunnel()
[all …]
/Linux-v5.4/drivers/net/wan/
Dhd64572.c371 u8 md2 = sca_in(msci + MD2, card); in sca_set_port() local
412 md2 |= MD2_LOOPBACK; in sca_set_port()
414 md2 &= ~MD2_LOOPBACK; in sca_set_port()
416 sca_out(md2, msci + MD2, card); in sca_set_port()
426 u8 md0, md2; in sca_open() local
429 case ENCODING_NRZ: md2 = MD2_NRZ; break; in sca_open()
430 case ENCODING_NRZI: md2 = MD2_NRZI; break; in sca_open()
431 case ENCODING_FM_MARK: md2 = MD2_FM_MARK; break; in sca_open()
432 case ENCODING_FM_SPACE: md2 = MD2_FM_SPACE; break; in sca_open()
433 default: md2 = MD2_MANCHESTER; in sca_open()
[all …]
Dhd64570.c408 u8 md2 = sca_in(msci + MD2, card); in sca_set_port() local
448 md2 |= MD2_LOOPBACK; in sca_set_port()
450 md2 &= ~MD2_LOOPBACK; in sca_set_port()
452 sca_out(md2, msci + MD2, card); in sca_set_port()
462 u8 md0, md2; in sca_open() local
465 case ENCODING_NRZ: md2 = MD2_NRZ; break; in sca_open()
466 case ENCODING_NRZI: md2 = MD2_NRZI; break; in sca_open()
467 case ENCODING_FM_MARK: md2 = MD2_FM_MARK; break; in sca_open()
468 case ENCODING_FM_SPACE: md2 = MD2_FM_SPACE; break; in sca_open()
469 default: md2 = MD2_MANCHESTER; in sca_open()
[all …]
/Linux-v5.4/include/uapi/linux/
Derspan.h48 struct erspan_md2 md2; /* Version 2 (type III) */ member
/Linux-v5.4/tools/include/uapi/linux/
Derspan.h48 struct erspan_md2 md2; /* Version 2 (type III) */ member
/Linux-v5.4/net/netfilter/
Dnft_tunnel.c286 set_hwid(&opts->u.erspan.u.md2, hwid); in nft_tunnel_obj_erspan_init()
287 opts->u.erspan.u.md2.dir = dir; in nft_tunnel_obj_erspan_init()
489 get_hwid(&opts->u.erspan.u.md2)) || in nft_tunnel_opts_dump()
491 opts->u.erspan.u.md2.dir)) in nft_tunnel_opts_dump()
/Linux-v5.4/net/ipv4/
Dip_gre.c260 struct erspan_md2 *md2; in erspan_rcv() local
311 md2 = &md->u.md2; in erspan_rcv()
312 memcpy(md2, pkt_md, ver == 1 ? ERSPAN_V1_MDSIZE : in erspan_rcv()
548 md->u.md2.dir, in erspan_fb_xmit()
549 get_hwid(&md->u.md2), in erspan_fb_xmit()
/Linux-v5.4/net/ipv6/
Dip6_gre.c528 struct erspan_md2 *md2; in ip6erspan_rcv() local
578 md2 = &md->u.md2; in ip6erspan_rcv()
579 memcpy(md2, pkt_md, ver == 1 ? ERSPAN_V1_MDSIZE : in ip6erspan_rcv()
996 md->u.md2.dir, in ip6erspan_tunnel_xmit()
997 get_hwid(&md->u.md2), in ip6erspan_tunnel_xmit()
/Linux-v5.4/Documentation/admin-guide/
Dmd.rst36 2 md2
/Linux-v5.4/net/openvswitch/
Dflow_netlink.c1319 memcpy(&nh->md2, nla_data(a), mdlen); in nsh_hdr_from_nlattr()