Lines Matching defs:ocelot_vcap_key_ipv6
552 struct ocelot_vcap_key_ipv6 { struct
553 struct ocelot_vcap_u8 proto; /* IPv6 protocol */
554 struct ocelot_vcap_u128 sip; /* IPv6 source (byte 0-7 ignored) */
555 struct ocelot_vcap_u128 dip; /* IPv6 destination (byte 0-7 ignored) */
556 enum ocelot_vcap_bit ttl; /* TTL zero */
557 struct ocelot_vcap_u8 ds;
558 struct ocelot_vcap_u48 data; /* Not UDP/TCP: IP data */
559 struct ocelot_vcap_udp_tcp sport;
560 struct ocelot_vcap_udp_tcp dport;
561 enum ocelot_vcap_bit tcp_fin;
562 enum ocelot_vcap_bit tcp_syn;
563 enum ocelot_vcap_bit tcp_rst;
564 enum ocelot_vcap_bit tcp_psh;
565 enum ocelot_vcap_bit tcp_ack;
566 enum ocelot_vcap_bit tcp_urg;
567 enum ocelot_vcap_bit sip_eq_dip; /* SIP equals DIP */
568 enum ocelot_vcap_bit sport_eq_dport; /* SPORT equals DPORT */
569 enum ocelot_vcap_bit seq_zero; /* TCP sequence number is zero */