S01. Copy SRH[0] and D to buffer memory S02. Pop the IPv6 header and all its extension headers S03. Push a new IPv6 header with a UDP/GTP-U header S04. Set the outer IPv6 SA to S S05. Set the outer IPv6 DA from buffer memory S06. Set the outer Payload Length, Traffic Class, Flow Label, Hop Limit, and Next Header fields S07. Set the GTP-U TEID (from buffer memory) S08. Submit the packet to the egress IPv6 FIB lookup for transmission to the new destination