iPXE currently uses the last four bytes of the MAC address as the DHCP transaction identifier. Reduce the probability of collisions by generating a random transaction identifier. Originally-implemented-by: Amos Kong <akong@redhat.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
| 660 |
|
660 |
|
| 661 |
|
661 |
|
| 662 |
|
662 |
|
|
663 |
|
|
| 663 |
|
664 |
|
| 664 |
|
665 |
|
| 665 |
|
666 |
|
| 666 |
|
667 |
|
| 667 |
|
|
|
| 668 |
|
|
|
|
668 |
|
|
|
669 |
|
|
|
670 |
|
|
| 669 |
|
671 |
|
| 670 |
|
672 |
|
| 671 |
|
|
|
|
673 |
|
|
|
674 |
|
|
| 672 |
|
675 |
|
| 673 |
|
676 |
|
| 674 |
|
677 |
|
|
|
||
| 114 |
|
114 |
|
| 115 |
|
115 |
|
| 116 |
|
116 |
|
| 117 |
|
|
|
|
117 |
|
|
|
118 |
|
|
| 118 |
|
119 |
|
| 119 |
|
120 |
|
| 120 |
|
121 |
|
|
|
||
| 139 |
|
140 |
|
| 140 |
|
141 |
|
| 141 |
|
142 |
|
| 142 |
|
|
|
|
143 |
|
|
|
144 |
|
|
| 143 |
|
145 |
|
| 144 |
|
146 |
|
| 145 |
|
147 |
|
|
|
||
| 190 |
|
192 |
|
| 191 |
|
193 |
|
| 192 |
|
194 |
|
| 193 |
|
|
|
|
195 |
|
|
|
196 |
|
|
| 194 |
|
197 |
|
| 195 |
|
198 |
|
| 196 |
|
199 |
|
|
|
||
| 116 |
|
116 |
|
| 117 |
|
117 |
|
| 118 |
|
118 |
|
|
119 |
|
|
|
120 |
|
|
|
121 |
|
|
|
122 |
|
|
|
123 |
|
|
|
124 |
|
|
|
125 |
|
|
|
126 |
|
|
| 119 |
|
127 |
|
| 120 |
|
128 |
|
| 121 |
|
129 |
|
|
|
||
| 137 |
|
145 |
|
| 138 |
|
146 |
|
| 139 |
|
147 |
|
| 140 |
|
|
|
| 141 |
|
|
|
| 142 |
|
|
|
| 143 |
|
|
|
| 144 |
|
|
|
| 145 |
|
|
|
| 146 |
|
|
|
| 147 |
|
|
|
| 148 |
|
|
|
| 149 |
|
|
|
| 150 |
|
|
|
| 151 |
|
|
|
| 152 |
|
|
|
| 153 |
|
|
|
| 154 |
|
|
|
| 155 |
|
|
|
| 156 |
|
|
|
| 157 |
|
148 |
|
| 158 |
|
149 |
|
| 159 |
|
150 |
|
|
|
||
| 219 |
|
210 |
|
| 220 |
|
211 |
|
| 221 |
|
212 |
|
|
213 |
|
|
|
214 |
|
|
| 222 |
|
215 |
|
| 223 |
|
216 |
|
| 224 |
|
217 |
|
|
|
||
| 916 |
|
909 |
|
| 917 |
|
910 |
|
| 918 |
|
911 |
|
|
912 |
|
|
| 919 |
|
913 |
|
| 920 |
|
914 |
|
| 921 |
|
915 |
|
|
|
||
| 927 |
|
921 |
|
| 928 |
|
922 |
|
| 929 |
|
923 |
|
| 930 |
|
|
|
|
924 |
|
|
| 931 |
|
925 |
|
| 932 |
|
926 |
|
| 933 |
|
927 |
|
|
|
||
| 938 |
|
932 |
|
| 939 |
|
933 |
|
| 940 |
|
934 |
|
| 941 |
|
|
|
|
935 |
|
|
| 942 |
|
936 |
|
| 943 |
|
937 |
|
| 944 |
|
938 |
|
|
|
||
| 964 |
|
958 |
|
| 965 |
|
959 |
|
| 966 |
|
960 |
|
|
961 |
|
|
| 967 |
|
962 |
|
| 968 |
|
963 |
|
| 969 |
|
964 |
|
|
|
||
| 974 |
|
969 |
|
| 975 |
|
970 |
|
| 976 |
|
971 |
|
| 977 |
|
|
|
|
972 |
|
|
|
973 |
|
|
| 978 |
|
974 |
|
| 979 |
|
975 |
|
| 980 |
|
976 |
|
|
|
||
| 985 |
|
981 |
|
| 986 |
|
982 |
|
| 987 |
|
983 |
|
| 988 |
|
|
|
|
984 |
|
|
| 989 |
|
985 |
|
| 990 |
|
986 |
|
| 991 |
|
987 |
|
|
|
||
| 1099 |
|
1095 |
|
| 1100 |
|
1096 |
|
| 1101 |
|
1097 |
|
| 1102 |
|
|
|
|
1098 |
|
|
|
1099 |
|
|
| 1103 |
|
1100 |
|
| 1104 |
|
1101 |
|
| 1105 |
|
1102 |
|
|
|
||
| 1187 |
|
1184 |
|
| 1188 |
|
1185 |
|
| 1189 |
|
1186 |
|
| 1190 |
|
|
|
|
1187 |
|
|
| 1191 |
|
1188 |
|
| 1192 |
|
1189 |
|
| 1193 |
|
1190 |
|
|
|
||
| 1311 |
|
1308 |
|
| 1312 |
|
1309 |
|
| 1313 |
|
1310 |
|
|
1311 |
|
|
|
1312 |
|
|
|
1313 |
|
|
|
1314 |
|
|
| 1314 |
|
1315 |
|
| 1315 |
|
1316 |
|
| 1316 |
|
1317 |
|