Lines Matching refs:rfse

453 	struct enetc_cmd_rfse rfse = { {0} };  in enetc_set_cls_entry()  local
471 rfse.sip_h[0] = l4ip4_h->ip4src; in enetc_set_cls_entry()
472 rfse.sip_m[0] = l4ip4_m->ip4src; in enetc_set_cls_entry()
473 rfse.dip_h[0] = l4ip4_h->ip4dst; in enetc_set_cls_entry()
474 rfse.dip_m[0] = l4ip4_m->ip4dst; in enetc_set_cls_entry()
475 rfse.sport_h = ntohs(l4ip4_h->psrc); in enetc_set_cls_entry()
476 rfse.sport_m = ntohs(l4ip4_m->psrc); in enetc_set_cls_entry()
477 rfse.dport_h = ntohs(l4ip4_h->pdst); in enetc_set_cls_entry()
478 rfse.dport_m = ntohs(l4ip4_m->pdst); in enetc_set_cls_entry()
481 rfse.ethtype_h = ETH_P_IP; /* IPv4 */ in enetc_set_cls_entry()
482 rfse.ethtype_m = 0xffff; in enetc_set_cls_entry()
488 rfse.sip_h[0] = l3ip4_h->ip4src; in enetc_set_cls_entry()
489 rfse.sip_m[0] = l3ip4_m->ip4src; in enetc_set_cls_entry()
490 rfse.dip_h[0] = l3ip4_h->ip4dst; in enetc_set_cls_entry()
491 rfse.dip_m[0] = l3ip4_m->ip4dst; in enetc_set_cls_entry()
494 rfse.ethtype_h = ETH_P_IP; /* IPv4 */ in enetc_set_cls_entry()
495 rfse.ethtype_m = 0xffff; in enetc_set_cls_entry()
501 ether_addr_copy_swap(rfse.smac_h, eth_h->h_source); in enetc_set_cls_entry()
502 ether_addr_copy_swap(rfse.smac_m, eth_m->h_source); in enetc_set_cls_entry()
503 ether_addr_copy_swap(rfse.dmac_h, eth_h->h_dest); in enetc_set_cls_entry()
504 ether_addr_copy_swap(rfse.dmac_m, eth_m->h_dest); in enetc_set_cls_entry()
505 rfse.ethtype_h = ntohs(eth_h->h_proto); in enetc_set_cls_entry()
506 rfse.ethtype_m = ntohs(eth_m->h_proto); in enetc_set_cls_entry()
512 rfse.mode |= ENETC_RFSE_EN; in enetc_set_cls_entry()
514 rfse.mode |= ENETC_RFSE_MODE_BD; in enetc_set_cls_entry()
515 rfse.result = fs->ring_cookie; in enetc_set_cls_entry()
518 return enetc_set_fs_entry(si, &rfse, fs->location); in enetc_set_cls_entry()