Lines Matching refs:rfse
509 struct enetc_cmd_rfse rfse = { {0} };
527 rfse.sip_h[0] = l4ip4_h->ip4src;
528 rfse.sip_m[0] = l4ip4_m->ip4src;
529 rfse.dip_h[0] = l4ip4_h->ip4dst;
530 rfse.dip_m[0] = l4ip4_m->ip4dst;
531 rfse.sport_h = ntohs(l4ip4_h->psrc);
532 rfse.sport_m = ntohs(l4ip4_m->psrc);
533 rfse.dport_h = ntohs(l4ip4_h->pdst);
534 rfse.dport_m = ntohs(l4ip4_m->pdst);
537 rfse.ethtype_h = ETH_P_IP; /* IPv4 */
538 rfse.ethtype_m = 0xffff;
544 rfse.sip_h[0] = l3ip4_h->ip4src;
545 rfse.sip_m[0] = l3ip4_m->ip4src;
546 rfse.dip_h[0] = l3ip4_h->ip4dst;
547 rfse.dip_m[0] = l3ip4_m->ip4dst;
550 rfse.ethtype_h = ETH_P_IP; /* IPv4 */
551 rfse.ethtype_m = 0xffff;
557 ether_addr_copy_swap(rfse.smac_h, eth_h->h_source);
558 ether_addr_copy_swap(rfse.smac_m, eth_m->h_source);
559 ether_addr_copy_swap(rfse.dmac_h, eth_h->h_dest);
560 ether_addr_copy_swap(rfse.dmac_m, eth_m->h_dest);
561 rfse.ethtype_h = ntohs(eth_h->h_proto);
562 rfse.ethtype_m = ntohs(eth_m->h_proto);
568 rfse.mode |= ENETC_RFSE_EN;
570 rfse.mode |= ENETC_RFSE_MODE_BD;
571 rfse.result = fs->ring_cookie;
574 return enetc_set_fs_entry(si, &rfse, fs->location);