Lines Matching defs:ocelot_vcap_key_ipv4
530 struct ocelot_vcap_key_ipv4 { struct
531 enum ocelot_vcap_bit ttl; /* TTL zero */
532 enum ocelot_vcap_bit fragment; /* Fragment */
533 enum ocelot_vcap_bit options; /* Header options */
534 struct ocelot_vcap_u8 ds;
535 struct ocelot_vcap_u8 proto; /* Protocol */
536 struct ocelot_vcap_ipv4 sip; /* Source IP address */
537 struct ocelot_vcap_ipv4 dip; /* Destination IP address */
538 struct ocelot_vcap_u48 data; /* Not UDP/TCP: IP data */
539 struct ocelot_vcap_udp_tcp sport; /* UDP/TCP: Source port */
540 struct ocelot_vcap_udp_tcp dport; /* UDP/TCP: Destination port */
541 enum ocelot_vcap_bit tcp_fin;
542 enum ocelot_vcap_bit tcp_syn;
543 enum ocelot_vcap_bit tcp_rst;
544 enum ocelot_vcap_bit tcp_psh;
545 enum ocelot_vcap_bit tcp_ack;
546 enum ocelot_vcap_bit tcp_urg;
547 enum ocelot_vcap_bit sip_eq_dip; /* SIP equals DIP */
548 enum ocelot_vcap_bit sport_eq_dport; /* SPORT equals DPORT */
549 enum ocelot_vcap_bit seq_zero; /* TCP sequence number is zero */