MT7620 PROGRAMMING GUIDE
Integrated 802.11n MAC/BBP and 2.4 GHz RF/FEM Router-on-a-Chip
2.19 Frame Engine
2.19.1 PSE Features
Wire-speed (1000 Mbps) Ethernet LAN/WAN NAT/NAPT routing
Egress rate limiting/shaping (by GDMA)
Flow control for no-packet-loss guarantee
Emulated multicast support for keep-alive (can mirror a Tx packet to CPU)
IP/TCP/UDP Checksum offload (by GDMA)
IP/TCP/UDP Checksum Generation (by CDMA)
VLAN & PPPOE header insertion (by CDMA)
TCP Segmentation Offload (by CDMA)
Auto-Padding for sub-64 B packets
2.19.2 PPE Features
IPV4 NAT/NAPT, ipv6 Routing and Tunnel IP (DS-Lite, 6RD)
1/2/4/8/16 K flows
Virtual server, port-triggering & port forwarding
All types of IPV4 NAT(NAPT, Twice NAT)
All types of MAC/VLAN/PPPOE/IP/TCP/UDP binding
4 VLAN tagging (Q-in-Q)
VID Swapping
Support for 65536 PPPOE sessions
PPPOE pass-through
Cone-NAT, port-restricted NAT & Symmetric NAT
Per flow accounting or rate limiting
DDOS avoidance by rate limiting
Stateful packet filtering (SPI)
Patent-pending flow offloading technology for flexible/high performance packet L3/L4 packet
processing.
Multi-WAN load balancing with hardware and software cooperation
QoS for multimedia traffic
Within 16 flows, 2 Gbps wire-speed is supported for any packet size.
NOTE: All PPE features mentioned above require software porting to function.
2.19.3 Packet DMA (PDMA) Features
Supports 4 Tx descriptor rings and two Rx descriptor rings
Scatter/Gather DMA
Delayed interrupt
Configurable 4/8 32-bit word burst length