def METHOD_NAME(self, pv):
    pkts = pv.pkts
    pv.summary.show()
    LEADER = pv.vars['LEADER']
    ROUTER = pv.vars['ROUTER']
    SSED_1 = pv.vars['SSED_1']
    # Step 1: ensure the Leader is sending MLE Advertisements
    pkts.filter_wpan_src64(LEADER) \
        .filter_mle_cmd(consts.MLE_ADVERTISEMENT) \
        .must_next()
    # Step 2: Verify that the frame version is IEEE Std 802.15.4-2015 of the MLE Child Update Response from the
    # DUT to SSED_1
    pkts.filter_wpan_src64(LEADER) \
        .filter_wpan_dst64(SSED_1) \
        .filter_mle_cmd(consts.MLE_CHILD_UPDATE_RESPONSE) \
        .filter_wpan_version(consts.MAC_FRAME_VERSION_2015) \
        .must_next()
    # Step 3:
    # Verify that SSED_1 does not send a MAC Data Request prior to receiving the ICMP Echo Request from the Leader.
    # Verify that the frame version is IEEE Std 802.15.4-2015 of the ICMP Echo Request sent to SSED_1 from the DUT
    # Verify that the Router successfully receives an Echo Response from SSED_1
    ssed_rloc16 = pv.vars['SSED_1_RLOC16']
    ssed_rloc = pv.vars['SSED_1_RLOC']
    leader_rloc16 = pv.vars['LEADER_RLOC16']
    router_rloc16 = pv.vars['ROUTER_RLOC16']
    router_rloc = pv.vars['ROUTER_RLOC']
    pkts.filter_wpan_src64(LEADER) \
        .filter('wpan.dst16 == {rloc16}', rloc16 = ssed_rloc16) \
        .filter_ipv6_dst(ssed_rloc) \
        .filter_ping_request() \
        .filter_wpan_version(consts.MAC_FRAME_VERSION_2015) \
        .must_next()
    idx1 = pkts.index
    pkts.filter_wpan_src64(SSED_1) \
        .filter('wpan.dst16 == {rloc16}', rloc16 = leader_rloc16) \
        .filter_ipv6_dst(router_rloc) \
        .filter_ping_reply() \
        .filter_wpan_version(consts.MAC_FRAME_VERSION_2015) \
        .must_next() \
        .must_verify(lambda p: (p.wpan.ie_present == 1) and (consts.CSL_IE_ID in p.wpan.header_ie.id))
    idx2 = pkts.index
    pkts.range(idx1, idx2).filter(lambda p: p.wpan.cmd == MacHeader.CommandIdentifier.DATA_REQUEST) \
        .must_not_next()