FLG_PEER_BUSY
if (!test_bit(FLG_PEER_BUSY, &l2->flag) &&
test_and_set_bit(FLG_PEER_BUSY, &l2->flag);
if (test_and_clear_bit(FLG_PEER_BUSY, &l2->flag))
return (p1 < l2->window) && !test_bit(FLG_PEER_BUSY, &l2->flag);