Lines Matching refs:fs

109 	struct ch_filter_specification fs;  member
1151 if (f->fs.newdmac || f->fs.newvlan) { in set_filter_wr()
1158 if (t4_l2t_set_switching(adapter, f->l2t, f->fs.vlan, in set_filter_wr()
1159 f->fs.eport, f->fs.dmac)) { in set_filter_wr()
1184 FW_FILTER_WR_RQTYPE_V(f->fs.type) | in set_filter_wr()
1186 FW_FILTER_WR_IQ_V(f->fs.iq)); in set_filter_wr()
1188 htonl(FW_FILTER_WR_RPTTID_V(f->fs.rpttid) | in set_filter_wr()
1189 FW_FILTER_WR_DROP_V(f->fs.action == FILTER_DROP) | in set_filter_wr()
1190 FW_FILTER_WR_DIRSTEER_V(f->fs.dirsteer) | in set_filter_wr()
1191 FW_FILTER_WR_MASKHASH_V(f->fs.maskhash) | in set_filter_wr()
1192 FW_FILTER_WR_DIRSTEERHASH_V(f->fs.dirsteerhash) | in set_filter_wr()
1193 FW_FILTER_WR_LPBK_V(f->fs.action == FILTER_SWITCH) | in set_filter_wr()
1194 FW_FILTER_WR_DMAC_V(f->fs.newdmac) | in set_filter_wr()
1195 FW_FILTER_WR_SMAC_V(f->fs.newsmac) | in set_filter_wr()
1196 FW_FILTER_WR_INSVLAN_V(f->fs.newvlan == VLAN_INSERT || in set_filter_wr()
1197 f->fs.newvlan == VLAN_REWRITE) | in set_filter_wr()
1198 FW_FILTER_WR_RMVLAN_V(f->fs.newvlan == VLAN_REMOVE || in set_filter_wr()
1199 f->fs.newvlan == VLAN_REWRITE) | in set_filter_wr()
1200 FW_FILTER_WR_HITCNTS_V(f->fs.hitcnts) | in set_filter_wr()
1201 FW_FILTER_WR_TXCHAN_V(f->fs.eport) | in set_filter_wr()
1202 FW_FILTER_WR_PRIO_V(f->fs.prio) | in set_filter_wr()
1204 fwr->ethtype = htons(f->fs.val.ethtype); in set_filter_wr()
1205 fwr->ethtypem = htons(f->fs.mask.ethtype); in set_filter_wr()
1207 (FW_FILTER_WR_FRAG_V(f->fs.val.frag) | in set_filter_wr()
1208 FW_FILTER_WR_FRAGM_V(f->fs.mask.frag) | in set_filter_wr()
1209 FW_FILTER_WR_IVLAN_VLD_V(f->fs.val.ivlan_vld) | in set_filter_wr()
1210 FW_FILTER_WR_OVLAN_VLD_V(f->fs.val.ovlan_vld) | in set_filter_wr()
1211 FW_FILTER_WR_IVLAN_VLDM_V(f->fs.mask.ivlan_vld) | in set_filter_wr()
1212 FW_FILTER_WR_OVLAN_VLDM_V(f->fs.mask.ovlan_vld)); in set_filter_wr()
1218 htonl(FW_FILTER_WR_MACI_V(f->fs.val.macidx) | in set_filter_wr()
1219 FW_FILTER_WR_MACIM_V(f->fs.mask.macidx) | in set_filter_wr()
1220 FW_FILTER_WR_FCOE_V(f->fs.val.fcoe) | in set_filter_wr()
1221 FW_FILTER_WR_FCOEM_V(f->fs.mask.fcoe) | in set_filter_wr()
1222 FW_FILTER_WR_PORT_V(f->fs.val.iport) | in set_filter_wr()
1223 FW_FILTER_WR_PORTM_V(f->fs.mask.iport) | in set_filter_wr()
1224 FW_FILTER_WR_MATCHTYPE_V(f->fs.val.matchtype) | in set_filter_wr()
1225 FW_FILTER_WR_MATCHTYPEM_V(f->fs.mask.matchtype)); in set_filter_wr()
1226 fwr->ptcl = f->fs.val.proto; in set_filter_wr()
1227 fwr->ptclm = f->fs.mask.proto; in set_filter_wr()
1228 fwr->ttyp = f->fs.val.tos; in set_filter_wr()
1229 fwr->ttypm = f->fs.mask.tos; in set_filter_wr()
1230 fwr->ivlan = htons(f->fs.val.ivlan); in set_filter_wr()
1231 fwr->ivlanm = htons(f->fs.mask.ivlan); in set_filter_wr()
1232 fwr->ovlan = htons(f->fs.val.ovlan); in set_filter_wr()
1233 fwr->ovlanm = htons(f->fs.mask.ovlan); in set_filter_wr()
1234 memcpy(fwr->lip, f->fs.val.lip, sizeof(fwr->lip)); in set_filter_wr()
1235 memcpy(fwr->lipm, f->fs.mask.lip, sizeof(fwr->lipm)); in set_filter_wr()
1236 memcpy(fwr->fip, f->fs.val.fip, sizeof(fwr->fip)); in set_filter_wr()
1237 memcpy(fwr->fipm, f->fs.mask.fip, sizeof(fwr->fipm)); in set_filter_wr()
1238 fwr->lp = htons(f->fs.val.lport); in set_filter_wr()
1239 fwr->lpm = htons(f->fs.mask.lport); in set_filter_wr()
1240 fwr->fp = htons(f->fs.val.fport); in set_filter_wr()
1241 fwr->fpm = htons(f->fs.mask.fport); in set_filter_wr()
1242 if (f->fs.newsmac) in set_filter_wr()
1243 memcpy(fwr->sma, f->fs.smac, sizeof(fwr->sma)); in set_filter_wr()
1249 set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3); in set_filter_wr()
2799 memset(&f->fs, 0, sizeof(struct ch_filter_specification)); in cxgb4_create_server_filter()
2800 f->fs.val.lport = cpu_to_be16(sport); in cxgb4_create_server_filter()
2801 f->fs.mask.lport = ~0; in cxgb4_create_server_filter()
2805 f->fs.val.lip[i] = val[i]; in cxgb4_create_server_filter()
2806 f->fs.mask.lip[i] = ~0; in cxgb4_create_server_filter()
2809 f->fs.val.iport = port; in cxgb4_create_server_filter()
2810 f->fs.mask.iport = mask; in cxgb4_create_server_filter()
2815 f->fs.val.proto = IPPROTO_TCP; in cxgb4_create_server_filter()
2816 f->fs.mask.proto = ~0; in cxgb4_create_server_filter()
2819 f->fs.dirsteer = 1; in cxgb4_create_server_filter()
2820 f->fs.iq = queue; in cxgb4_create_server_filter()
2823 f->fs.rpttid = 1; in cxgb4_create_server_filter()