6.2R Patch to allow broken frames

Peter B pb at ludd.ltu.se
Tue Jan 1 10:39:57 PST 2008


I had to debug an phy+fpga setup and found this patch that makes tx(4) to
allow broken/runt frames and includes both mac and crc32 useful.
Maybe this could be a feature in the network drivers? (or some)
I don't consider this production code. Rather a demo/suggestion.

The quick patch is to just do the changes to tx_if.c disregarding any IFF_*
flags.
Any information if this would interfere with normal operation would be welcome.
   /P

begin 644 patch_allow_broken_packets.bz2
M0EIH.3%!62936?DH3:L``:??@&@Z>7__^[__W^2_[__N8`:\^3,T`-``%```
ME$2CT>HF0TT>H?JCTCR at TQJ9``/4#0!Z at T-#C)DT:`T:8C(T,0P)HTQ!B-!A
M``8<9,FC0&C3$9&AB&!-&F(,1H,(`#!(E1/()H9`&F0T`::&C0`&F0```<9,
MFC0&C3$9&AB&!-&F(,1H,(`#`JB30!$VDQ-`1-/4&4Q&3$Q--&0,GJ,CR&IC
M&'43;8U"H(*A. at D&*$TTTQC4PE@;#?N7)$KI>:)R:@NWVXGBD&`PD1!!E$&H
M?BIWNA4O4E5]BQ[%IV)BE_#[4678)BU2+IQTL3NI"N#K16M9SP]\Q46Y72LN
M][WIPVHPCP2F3&)L;"P-*!I*(A%="!L:;I59LVP-`5"2/)&2H4P"08I[39[D
MH^\_I"WA*56=BG#M637DLM;69(0Q13-60K7R_.,&H;I8NJN<QGTT54O8*Z92
M>^AEN<JJNI9-8H%2I%`9",A+9:*9[6$>ABHQ4BGHA*P^\_871<]I^BC!7?N.
M'AT+H\%UJQ@]3E=P8LV"Q6?,FN:BD9,[L<67L8J86]73,S,S1M?1PW/F=A2M
M(3-.6^%<K4Z%AX_W;H@,3$%4O*B,F"FIXJ6ENY:E5T,F_SK/-M>=UKXZ>FBN
MYS1\LHF)1+9)1$'4A8B43!,+GR/&(P;71QB.IL8/J4<NKSO at S^-5'E(U2A&J
M%$:(['<3!\KI\>Q+V;YG%A1.#T.N"W(_E)R9LF1X%61H)/8X0^W2/2ZJH<[>
M[FL2*OL*J?-12([4K5C%0Z<TI9V4B*[Z/0S9RT4HJJHI*5%"D2JI%9RBI>PZ
M*.]F^5>T8C%M*9RL4DF8W7:)6*);CY\XO=1?28OO2E19G.&:MJ5RBS!;3*C1
M9>G"MBD842P+6%ZM5J5E-#4H5+X4OV49M(P8*L;XHFN5?GI-,+-^V^FF,V^)
M\LA&/);LPXA at C%FG,!GAPBHAN((+RX2@\A2N<7D]<1_;_<?B>E5>F<2S3)1^
M225L?\?5<Z"Q:VLGJF&:]<V0^E7\8N at T<D426-A>U=C;"T]Q@^."6<6DWK#1
M2R)PBR(;_W#BU8?DRP574N>HS=+=`RI$602C;>;4;FL?(]2UMXLUL4AS90]-
MT=]DS#)JR8J0=IP*QWFC?+O:(M at O'..1JU:*/@3B^)@XH7/B2.2.HX.Y8VP7
MX&?>[5#W6;`Z7%#UKM[%;BCBSBD&+-8T53*MA82O;E[@4$I.<;AN7NIT;:7R
MP7#FMM77M&]FU5<ESS/B;%K(WJ>35JQKM0W(8F-B.B6Q?#=#[MK)>SA-W$YQ
MV.U6B]H;B74Z7AT+.<SXN#Q\(U,HN9I8-8N27=IV*K92YIV[4PZVC`];`PCF
MN<S8PGN<G+W$Q&)%[6,V\W#[$<G%L7N3RMZ2]FO:,5DN"B7MMKW7:L6J)>U$
M>2.^(I!D[F+11KA18N*.*F*JMWME+?H^!^T^E+[A>LE!@Q!^Q2.]!%/2\^HT
MX$2<MH0.$PY(1CM+D8BCI+WX+RA+X7I;&W2481"JHLHO?G"Q1=N_HCD*QE,<
MW'`^NDLGUVL'KB&$?,R?@[7I6[$.E-F4)?X4[>2*.NY=",]\?J3#GDS8.IG&
M,1=G][(T8Q%S!R7E$DI2(M%D0W[6[5PA*]>K1$K))H<DBQ2$5AUM24J^?7/X
M;>O-LC\^M^B,Z(=K"(R6KV9J/U,5(AJJT,8ULVG<<;\(17X=,W at E/\5\>2%_
M7F8-.QO8,RBD%%V%7EVW0JRBDI44<':6+KL5J=8_),7L281S8BC*%,EM2R$Q
MQ=\Z/+U;SQPWQ$6S"^^?(88->1AL8(EI:5Z*M*)DM%S10>][_HO.<3X&UDL9
M[-784=D>9UO'A113*FLQ&BQVEBYVF3N71&-L:1%J at N%OEKL++5BJTZ.5S9+K
MLN6RJ5+>M1N at Z(987Q%L6'=<O7&+-W<&YO;6]PAMCV=2'H[T9%C?$,'2W.GK
8A>?/$;8AQ1B:I)3#_XNY(IPH2'R4)M6`
`
end


More information about the freebsd-hackers mailing list