Lines Matching defs:ocelot_vcap_key_ipv4
143 struct ocelot_vcap_key_ipv4 { struct
144 enum ocelot_vcap_bit ttl; /* TTL zero */
145 enum ocelot_vcap_bit fragment; /* Fragment */
146 enum ocelot_vcap_bit options; /* Header options */
147 struct ocelot_vcap_u8 ds;
148 struct ocelot_vcap_u8 proto; /* Protocol */
149 struct ocelot_vcap_ipv4 sip; /* Source IP address */
150 struct ocelot_vcap_ipv4 dip; /* Destination IP address */
151 struct ocelot_vcap_u48 data; /* Not UDP/TCP: IP data */
152 struct ocelot_vcap_udp_tcp sport; /* UDP/TCP: Source port */
153 struct ocelot_vcap_udp_tcp dport; /* UDP/TCP: Destination port */
154 enum ocelot_vcap_bit tcp_fin;
155 enum ocelot_vcap_bit tcp_syn;
156 enum ocelot_vcap_bit tcp_rst;
157 enum ocelot_vcap_bit tcp_psh;
158 enum ocelot_vcap_bit tcp_ack;
159 enum ocelot_vcap_bit tcp_urg;
160 enum ocelot_vcap_bit sip_eq_dip; /* SIP equals DIP */
161 enum ocelot_vcap_bit sport_eq_dport; /* SPORT equals DPORT */
162 enum ocelot_vcap_bit seq_zero; /* TCP sequence number is zero */