$KAME: bindtest.c,v 1.32 2001/05/18 08:35:48 jinmei Exp $ starting tests, socktype = SOCK_DGRAM wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) x ?2(99) x wild6: x x x x ?2(99) x ?2(99) x loop4: x x x o[120] ?2(99) x ?2(99) o[1x0] loop6: x x o[120] x ?2(99) o[120] ?2(99) o[1x0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: x x x o[120] ?2(99) x ?2(99) o[1x0] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[x20] o[x20] ?2(99) o[x20] ?2(99) x starting tests, socktype = SOCK_DGRAM, V6ONLY wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) ?2(22) ?2(99) x wild6: x x x x ?2(99) ?2(22) ?2(99) x loop4: x x x o[120] ?2(99) ?2(22) ?2(99) o[1x0] loop6: x x o[120] x ?2(99) ?2(22) ?2(99) o[1x0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[x20] o[x20] ?2(99) ?2(22) ?2(99) x starting tests, socktype = SOCK_DGRAM, SO_REUSEADDR wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x o[-21] o[-21] ?2(99) o[-21] ?2(99) o[-x1] wild6: x x x o[-21] ?2(99) o[-21] ?2(99) x loop4: o[1-2] o[1-2] x o[120] ?2(99) x ?2(99) o[1x0] loop6: x o[1-2] o[120] x ?2(99) o[120] ?2(99) o[1x0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: o[1-2] o[1-2] x o[120] ?2(99) x ?2(99) o[1x0] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[x-2] o[x-2] o[x20] o[x20] ?2(99) o[x20] ?2(99) x starting tests, socktype = SOCK_DGRAM, SO_REUSEADDR, V6ONLY wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x o[-21] o[-21] ?2(99) ?2(22) ?2(99) o[-x1] wild6: x x x o[-20] ?2(99) ?2(22) ?2(99) x loop4: o[1-2] o[1-0] x o[120] ?2(99) ?2(22) ?2(99) o[1x0] loop6: x o[1-0] o[120] x ?2(99) ?2(22) ?2(99) o[1x0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[x-2] o[x-0] o[x20] o[x20] ?2(99) ?2(22) ?2(99) x starting tests, socktype = SOCK_STREAM wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) x ?2(99) x wild6: x x x x ?2(99) x ?2(99) x loop4: x x x o[] ?2(99) x ?2(99) o[] loop6: x x o[] x ?2(99) o[] ?2(99) o[] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: x x x o[] ?2(99) x ?2(99) o[] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[] o[] ?2(99) o[] ?2(99) x starting tests, socktype = SOCK_STREAM, V6ONLY wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) ?2(22) ?2(99) x wild6: x x x x ?2(99) ?2(22) ?2(99) x loop4: x x x o[] ?2(99) ?2(22) ?2(99) o[] loop6: x x o[] x ?2(99) ?2(22) ?2(99) o[] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[] o[] ?2(99) ?2(22) ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to 1st wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) x ?2(99) x wild6: x x x x ?2(99) x ?2(99) x loop4: x x x o[1--] ?2(99) x ?2(99) o[1--] loop6: x x o[1--] x ?2(99) o[1--] ?2(99) o[1--] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: x x x o[1--] ?2(99) x ?2(99) o[1--] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[c--] o[c--] ?2(99) o[c--] ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to 1st, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[---] o[---] o[---] o[---] ?2(99) o[---] ?2(99) o[---] wild6: o[---] o[---] o[---] o[---] ?2(99) o[---] ?2(99) o[---] loop4: o[L--] o[l--] o[l--] o[1--] ?2(99) o[l--] ?2(99) o[1--] loop6: o[L--] o[L--] o[1--] o[l--] ?2(99) o[1--] ?2(99) o[1--] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: o[L--] o[L--] o[l--] o[1--] ?2(99) o[l--] ?2(99) o[1--] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[L--] o[l--] o[c--] o[c--] ?2(99) o[c--] ?2(99) o[l--] starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to 1st wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) ?2(22) ?2(99) x wild6: x x x x ?2(99) ?2(22) ?2(99) x loop4: x x x o[1--] ?2(99) ?2(22) ?2(99) o[1--] loop6: x x o[1--] x ?2(99) ?2(22) ?2(99) o[1--] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[c--] o[c--] ?2(99) ?2(22) ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to 1st, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[---] o[---] o[---] o[---] ?2(99) ?2(22) ?2(99) o[---] wild6: o[---] o[---] o[---] o[---] ?2(99) ?2(22) ?2(99) o[---] loop4: o[L--] o[l--] o[l--] o[1--] ?2(99) ?2(22) ?2(99) o[1--] loop6: o[L--] o[L--] o[1--] o[l--] ?2(99) ?2(22) ?2(99) o[1--] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[L--] o[l--] o[c--] o[c--] ?2(99) ?2(22) ?2(99) o[l--] starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to other wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) x ?2(99) x wild6: x x x x ?2(99) x ?2(99) x loop4: x x x o[--0] ?2(99) x ?2(99) o[--0] loop6: x x o[--0] x ?2(99) o[--0] ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: x x x o[--0] ?2(99) x ?2(99) o[--0] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[--0] o[--0] ?2(99) o[--0] ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to other, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[--l] o[--l] o[--L] o[--l] ?2(99) o[--L] ?2(99) o[--L] wild6: o[--l] o[--l] o[--L] o[--L] ?2(99) o[--L] ?2(99) o[--L] loop4: o[--L] o[--l] o[--l] o[--0] ?2(99) o[--l] ?2(99) o[--0] loop6: o[--L] o[--L] o[--0] o[--l] ?2(99) o[--0] ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: o[--L] o[--L] o[--l] o[--0] ?2(99) o[--l] ?2(99) o[--0] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[--L] o[--l] o[--0] o[--0] ?2(99) o[--0] ?2(99) o[--l] starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to other wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) ?2(22) ?2(99) x wild6: x x x x ?2(99) ?2(22) ?2(99) x loop4: x x x o[--0] ?2(99) ?2(22) ?2(99) o[--0] loop6: x x o[--0] x ?2(99) ?2(22) ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[--0] o[--0] ?2(99) ?2(22) ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to other, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[--l] o[--l] o[--L] o[--l] ?2(99) ?2(22) ?2(99) o[--L] wild6: o[--l] o[--l] o[--L] o[--L] ?2(99) ?2(22) ?2(99) o[--L] loop4: o[--L] o[--l] o[--l] o[--0] ?2(99) ?2(22) ?2(99) o[--0] loop6: o[--L] o[--L] o[--0] o[--l] ?2(99) ?2(22) ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[--L] o[--l] o[--0] o[--0] ?2(99) ?2(22) ?2(99) o[--l] starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to 2nd wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) x ?2(99) x wild6: x x x x ?2(99) x ?2(99) x loop4: x x x o[-2-] ?2(99) x ?2(99) o[-c-] loop6: x x o[-2-] x ?2(99) o[-2-] ?2(99) o[-c-] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: x x x o[-2-] ?2(99) x ?2(99) o[-c-] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[-2-] o[-2-] ?2(99) o[-2-] ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to 2nd, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[---] o[---] o[-L-] o[-l-] ?2(99) o[-L-] ?2(99) o[-L-] wild6: o[---] o[---] o[-L-] o[-L-] ?2(99) o[-L-] ?2(99) o[-L-] loop4: o[---] o[---] o[-l-] o[-2-] ?2(99) o[-l-] ?2(99) o[-c-] loop6: o[---] o[---] o[-2-] o[-l-] ?2(99) o[-2-] ?2(99) o[-c-] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: o[---] o[---] o[-l-] o[-2-] ?2(99) o[-l-] ?2(99) o[-c-] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[---] o[---] o[-2-] o[-2-] ?2(99) o[-2-] ?2(99) o[-l-] starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to 2nd wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) ?2(22) ?2(99) x wild6: x x x x ?2(99) ?2(22) ?2(99) x loop4: x x x o[-2-] ?2(99) ?2(22) ?2(99) o[-c-] loop6: x x o[-2-] x ?2(99) ?2(22) ?2(99) o[-c-] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[-2-] o[-2-] ?2(99) ?2(22) ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to 2nd, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[---] o[---] o[-L-] o[-l-] ?2(99) ?2(22) ?2(99) o[-L-] wild6: o[---] o[---] o[-L-] o[-L-] ?2(99) ?2(22) ?2(99) o[-L-] loop4: o[---] o[---] o[-l-] o[-2-] ?2(99) ?2(22) ?2(99) o[-c-] loop6: o[---] o[---] o[-2-] o[-l-] ?2(99) ?2(22) ?2(99) o[-c-] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[---] o[---] o[-2-] o[-2-] ?2(99) ?2(22) ?2(99) o[-l-] starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to other wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) x ?2(99) x wild6: x x x x ?2(99) x ?2(99) x loop4: x x x o[--0] ?2(99) x ?2(99) o[--0] loop6: x x o[--0] x ?2(99) o[--0] ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: x x x o[--0] ?2(99) x ?2(99) o[--0] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[--0] o[--0] ?2(99) o[--0] ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, connect to other, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[--l] o[--l] o[--L] o[--l] ?2(99) o[--L] ?2(99) o[--L] wild6: o[--l] o[--l] o[--L] o[--L] ?2(99) o[--L] ?2(99) o[--L] loop4: o[--L] o[--l] o[--l] o[--0] ?2(99) o[--l] ?2(99) o[--0] loop6: o[--L] o[--L] o[--0] o[--l] ?2(99) o[--0] ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: o[--L] o[--L] o[--l] o[--0] ?2(99) o[--l] ?2(99) o[--0] onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[--L] o[--l] o[--0] o[--0] ?2(99) o[--0] ?2(99) o[--l] starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to other wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: x x x x ?2(99) ?2(22) ?2(99) x wild6: x x x x ?2(99) ?2(22) ?2(99) x loop4: x x x o[--0] ?2(99) ?2(22) ?2(99) o[--0] loop6: x x o[--0] x ?2(99) ?2(22) ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: x x o[--0] o[--0] ?2(99) ?2(22) ?2(99) x starting tests, socktype = SOCK_STREAM, SO_REUSEADDR, V6ONLY, connect to other, delayed listen wild4 wild6 loop4 loop6 wildm loopm onem one4 wild4: o[--l] o[--l] o[--L] o[--l] ?2(99) ?2(22) ?2(99) o[--L] wild6: o[--l] o[--l] o[--L] o[--L] ?2(99) ?2(22) ?2(99) o[--L] loop4: o[--L] o[--l] o[--l] o[--0] ?2(99) ?2(22) ?2(99) o[--0] loop6: o[--L] o[--L] o[--0] o[--l] ?2(99) ?2(22) ?2(99) o[--0] wildm: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) loopm: ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) ?1(22) onem: ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) ?1(99) one4: o[--L] o[--l] o[--0] o[--0] ?2(99) ?2(22) ?2(99) o[--l] Linux alacran 2.4.3 #1 Fri Apr 27 13:38:59 CEST 2001 i686 unknown