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>[EMAIL PROTECTED]/[EMAIL PROTECTED])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([EMAIL PROTECTED]&*$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'[EMAIL PROTECTED]"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<[EMAIL PROTECTED]'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&/);[EMAIL PROTECTED],!GAPBHAN(([EMAIL PROTECTED]<7D]<1_;_<?B>E5>F<2S3)1^ M225L?\?5<Z"Q:VLGJF&:]<[EMAIL PROTECTED]<D426-A>U=C;"[EMAIL PROTECTED]"6<6DWK#1 M2R)PBR(;_W#BU8?DRP574N>HS=+=`RI$602C;>;4;FL?(]2UMXLUL4AS90]- MT=]DS#)JR8J0=IP*QWFC?+O:([EMAIL PROTECTED]'..1JU:*/@3B^)@XH7/B2.2.HX.Y8VP7 MX&?>[5#W6;`Z7%#UKM[%;BCBSBD&+-8T53*MA82O;[EMAIL PROTECTED]<;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>[EMAIL PROTECTED]/2\^HT MX$2<MH0.$PY(1CM+D8BCI+WX+RA+X7I;&W2481"JHLHO?G"Q1=N_HCD*QE,< MW'`^NDLGUVL'KB&$?,[EMAIL PROTECTED])?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=,[EMAIL PROTECTED]/\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:[EMAIL PROTECTED] MLN6RJ5+>[EMAIL PROTECTED](987Q%L6'=<O7&+-W<&YO;6]PAMCV=2'H[T9%C?$,'2W.GK 8A>?/$;8AQ1B:I)3#_XNY(IPH2'R4)M6` ` end _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"

