Kacheong Poon wrote: > As Jim stated, the question is whether we want to do > the above given the already known problems. For example, > suppose TCP wants to do better PMTUd and wants to change > the segment size on the fly. In order to recover faster > in case PMTU has not changed, it decides to send alternate > small and big segments. I think the above GLD LSO scheme > will not allow this easily.
Why? If a the DB_LSO flag is not set then the driver/hardware must not fragment the segment. Hence the stack can send segments of any size it likes and not have the driver/hardware interfere. Paul > TCP will need to do multiple > sends just like today. And I guess the above GLD LSO > scheme still won't solve the issues I gave in my previous > email. So maybe we can just do the simple thing and forget > about this GLD LSO thingy. And just make the code path > simple and quick enough. > _______________________________________________ networking-discuss mailing list [email protected]
