Lines Matching defs:filter
91 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter,
97 static inline void usnic_fwd_init_usnic_filter(struct filter *filter,
100 filter->type = FILTER_USNIC_ID;
101 filter->u.usnic.ethtype = ETH_P_IBOE;
102 filter->u.usnic.flags = FILTER_FIELD_USNIC_ETHTYPE |
105 filter->u.usnic.proto_version = (USNIC_ROCE_GRH_VER <<
108 filter->u.usnic.usnic_id = usnic_id;
111 static inline void usnic_fwd_init_udp_filter(struct filter *filter,
114 filter->type = FILTER_IPV4_5TUPLE;
115 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO;
116 filter->u.ipv4.protocol = PROTO_UDP;
119 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_AD;
120 filter->u.ipv4.dst_addr = daddr;
124 filter->u.ipv4.flags |= FILTER_FIELD_5TUP_DST_PT;
125 filter->u.ipv4.dst_port = dport;