D
das.chaos
Guest
Ich ueberflog seit geraumer Zeit den Quellcode von AR71XX basierten SoC und fing an mit Code-Base zu arbeiten, da ich Zuhause mehrere TL-WR1043NDv2 [fuers "bricking"] vorraetig habe.
Nachdem ich mir die Implementierung [bspw.] des LEDE Projektes anguckte und einige Datenblaetter analysierte, kam ich zur Erkenntnis, dass das doch ganz easy ist.
Ich fing an mich an bspw. arge(4) "abzuarbeiten" und ergaenzte die Code-base um einge Elemente, die noch nicht implementiert sind, wie aus den Kommentaren im Quelltext ersichtlich ist, wie bspw. fehlendes Handling von Promiscuous-mode oder Multicast-filtering [eher das Akzeptieren von Multicast-Frames, statt Filtering per im Controller integrierten Hash-table, wo der Index von Slots mit einem CRC32 basierten Genaratorpolynom berechnet werden, da der Ethernet-Controller doch sehr "sperrig" ist, wobei ich gerade mit dem "erforschen" von Interface-Cababilities beschaeftigt bin] oder das Implementieren von generischen Methoden fuer das setup von MAC-Addressen, etc. ..
Wie kann ich die Ergaenzungen [die ich gerade Teste] ins Repository von Head bekommen bzw. sollte ich eine PR per Bugzilla mit Patches einreichen oder ist das moeglich per "Pullrequest" per Github-mirror oder per Subversion oder sollte ich per [verschluesselter] Mail die Patches direkt an Adrian Chadd senden [oder diese Person per Message via Github Kontaktieren, da ich ja selbst Github als "Dateiablage" oder jetzt als "Windows-Aktenkoffer" benutze]?
Ich habe keine Erfahrungen bzgl. dem sich an professionellen Projekten zu beteiligen [wobei ich mich schon auf der vom Projekt betriebenen Website vorhandenen Informationsquelle informierte], will aber nicht in irgendwelche Fettnaepfchen treten bzw. nicht als Elephant im Porzellanladen auftreten.
Es geht mir bei dieser Aktion _nicht_ ums beschissene Ego, sondern um einen _konstruktiven_ Beitrag zu leisten.
Nachdem ich mir die Implementierung [bspw.] des LEDE Projektes anguckte und einige Datenblaetter analysierte, kam ich zur Erkenntnis, dass das doch ganz easy ist.
Ich fing an mich an bspw. arge(4) "abzuarbeiten" und ergaenzte die Code-base um einge Elemente, die noch nicht implementiert sind, wie aus den Kommentaren im Quelltext ersichtlich ist, wie bspw. fehlendes Handling von Promiscuous-mode oder Multicast-filtering [eher das Akzeptieren von Multicast-Frames, statt Filtering per im Controller integrierten Hash-table, wo der Index von Slots mit einem CRC32 basierten Genaratorpolynom berechnet werden, da der Ethernet-Controller doch sehr "sperrig" ist, wobei ich gerade mit dem "erforschen" von Interface-Cababilities beschaeftigt bin] oder das Implementieren von generischen Methoden fuer das setup von MAC-Addressen, etc. ..
Wie kann ich die Ergaenzungen [die ich gerade Teste] ins Repository von Head bekommen bzw. sollte ich eine PR per Bugzilla mit Patches einreichen oder ist das moeglich per "Pullrequest" per Github-mirror oder per Subversion oder sollte ich per [verschluesselter] Mail die Patches direkt an Adrian Chadd senden [oder diese Person per Message via Github Kontaktieren, da ich ja selbst Github als "Dateiablage" oder jetzt als "Windows-Aktenkoffer" benutze]?
Ich habe keine Erfahrungen bzgl. dem sich an professionellen Projekten zu beteiligen [wobei ich mich schon auf der vom Projekt betriebenen Website vorhandenen Informationsquelle informierte], will aber nicht in irgendwelche Fettnaepfchen treten bzw. nicht als Elephant im Porzellanladen auftreten.
Es geht mir bei dieser Aktion _nicht_ ums beschissene Ego, sondern um einen _konstruktiven_ Beitrag zu leisten.
Zuletzt bearbeitet von einem Moderator: