{"push_id":1492121329,"size":67,"distinct_size":67,"ref":"refs/heads/master","head":"3a326c0b9411c16b44ccca47c5deb2edf340642b","before":"e7361ebc442de7a7252a4e191043471e9763550b","commits":[{"sha":"ad79c20c6a30d3bbe8cdb43899c379b5298c31c6","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Added packet pressure tests\n\nAttempt to maximize the devices bandwidth with an exponentially growing\ntransaction of random sequences. Also prints the time taken and bandwidth\nreached during the tests.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/ad79c20c6a30d3bbe8cdb43899c379b5298c31c6"},{"sha":"fb00d20f561faa9ac9c8f0463cda576aa784fd0d","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Removed nist_internet_time_service test\n\n- Unreliable service would occasionally lead to false-failures\n- Redundant with hello world and echo tests","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/fb00d20f561faa9ac9c8f0463cda576aa784fd0d"},{"sha":"938770e9acce44029b847b775b34c8e5b74b09fe","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Added udp_dtls_handshake test\n\nAdded test for the pattern of packets used during the DTLS\nhandshake. This pattern (5x ~300 byte packets) has been very\nproblematic for new network interfaces.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/938770e9acce44029b847b775b34c8e5b74b09fe"},{"sha":"0d42ba64019a3dae41f35019765b27fa9907b831","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Added connectivity tests\n\nChecks for connecting/disconnecting the network interface","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/0d42ba64019a3dae41f35019765b27fa9907b831"},{"sha":"2295e40fc0174212bca9393d1b60b1ddb9e5dd57","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Reduced buffer used for packet-pressure tests\n\nA larger buffer gives the network stack the best options for maximizing\nthroughput. However, the initial buffer size did not fit on small\ntargets. Resized 8192 -> 1024.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/2295e40fc0174212bca9393d1b60b1ddb9e5dd57"},{"sha":"5c51a3d5bad88eddc36934e3c3740cc93d3faf28","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Restructured pressure tests to use dynamic buffers and avoid floods\n\nDynamic buffers gives the network stack the maximum throughput while\nstill supporting smaller devices. This should expose the largest number\nof issues across differently sized platforms.\n\nAdditionally, restructured the UDP tests to avoid unintentionally flooding\nthe recieving side with bad data after failed packets.\n\nAlso, added a bit more documentation","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/5c51a3d5bad88eddc36934e3c3740cc93d3faf28"},{"sha":"9df82e5811e23e3656d0530455eb740e0f1af796","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Added parallel versions of the echo tests\n\nSimply runs the echo tests with multiple sockets in parallel","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/9df82e5811e23e3656d0530455eb740e0f1af796"},{"sha":"8e7a3c8b04e06311f93d735e13e0e2a75a778d28","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Added handling of packet loss to udp echo test\n\nBefore the test would only succeed if all packets (16) succeed. Updated\nto succeed if 75% succed.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/8e7a3c8b04e06311f93d735e13e0e2a75a778d28"},{"sha":"39714f303da854b7328d8537b97a1839e2367715","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Added parallel versions of the packet pressure tests","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/39714f303da854b7328d8537b97a1839e2367715"},{"sha":"4551dfa66713c561603e074dd5b19f1a2acd38d2","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Moved dropped packets into debug condition\n\nPrinting out dropped packets caused significantly more overhead in the\nparallel tests due to increased noise on the network. This noise would\npush the tests past their provided timeouts.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/4551dfa66713c561603e074dd5b19f1a2acd38d2"},{"sha":"2da71a7f873804315400ac01738dff80d4a01336","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Reduced size of buffers in echo-parallel tests\n\nThese tests could adopt the dynamically sized buffers used for the\npacket-pressure tests, however throughput is not an important feature\nof these tests.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/2da71a7f873804315400ac01738dff80d4a01336"},{"sha":"51a093d6d8b4f3e75576230101fbf2aff435788d","author":{"name":"Christopher Haster","email":"c9dfbd20ba219d94babf08c3d38af60e70dc2c1e@utexas.edu"},"message":"lwip - Added windowing to tcp packet pressure tests\n\nDespite being able to buffer an arbitrary stream of data,\nTCP send is still limited by the available buffer space in the\nnetwork stack. Errors from TCP send are perfectly reasonable\nand should be handled by reducing the buffer that is attempted.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/51a093d6d8b4f3e75576230101fbf2aff435788d"},{"sha":"20c9af8becae1aeffaf27e44213e10c54aef89a3","author":{"name":"Laurent MEUNIER","email":"ccc8a4912e85fcedc1bf12c3dc3a702d3fa9b323@st.com"},"message":"STM32: I2C unitary functions for IP V2\n\nSTM32 supported targets have 2 possible versions of I2C.\nThis patch makes the start / stop / read and write byte work ok for IP V2.\nThis was not working before and does not seem to be widely used.","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/20c9af8becae1aeffaf27e44213e10c54aef89a3"},{"sha":"70667349ee307e3880c35c73acb3a77911b5681a","author":{"name":"Laurent MEUNIER","email":"ccc8a4912e85fcedc1bf12c3dc3a702d3fa9b323@st.com"},"message":"I2C test: change slave address\n\nThis avoids conflicts with slave on ci-test-shield","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/70667349ee307e3880c35c73acb3a77911b5681a"},{"sha":"d67b431f17836458850769a1fe1d052d4606bdae","author":{"name":"Laurent MEUNIER","email":"ccc8a4912e85fcedc1bf12c3dc3a702d3fa9b323@st.com"},"message":"I2C test: let slave time to get notified\n\ndepending on timing and HW, there might be some delay before the master\nrequest gets notified, so better loop in while than a single call\nto slave.receive()","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/d67b431f17836458850769a1fe1d052d4606bdae"},{"sha":"bcf82b09012d8611c76a233dceb0cbb1d1d5597d","author":{"name":"Laurent MEUNIER","email":"ccc8a4912e85fcedc1bf12c3dc3a702d3fa9b323@st.com"},"message":"I2C test: master should send stop\n\nit's master not slave that shall send STOP at the end of I2C transfer","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/bcf82b09012d8611c76a233dceb0cbb1d1d5597d"},{"sha":"517d0d910aae3d24851048a974dedfdab9eae0bd","author":{"name":"Laurent MEUNIER","email":"ccc8a4912e85fcedc1bf12c3dc3a702d3fa9b323@st.com"},"message":"I2C test: add L073RZ","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/517d0d910aae3d24851048a974dedfdab9eae0bd"},{"sha":"ece7b6f05b180bae4a17a824ca869054efac7518","author":{"name":"Mahadevan Mahesh","email":"3a2ece57e25908c948b62aa4784d56357f504aec@nxp.com"},"message":"K64F: Add support for SERIAL ASYNCH API\n\nSigned-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/ece7b6f05b180bae4a17a824ca869054efac7518"},{"sha":"fd24700c5031b45f6157a59fc1bc641476e3fc48","author":{"name":"Richard Lin","email":"fcb2fe81613883fb10b15eab0f14f45c69bd1cd9@berkeley.edu"},"message":"Add TX, EW, EP, BO interrupts; allow reset to clear a bus-off condition","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/fd24700c5031b45f6157a59fc1bc641476e3fc48"},{"sha":"9a8cd059f85535816dc83f1329c9b1becd42150d","author":{"name":"Richard Lin","email":"fcb2fe81613883fb10b15eab0f14f45c69bd1cd9@berkeley.edu"},"message":"Ensure that PWM=1 is resolved correctly","distinct":true,"url":"https://api.github.com/repos/kheubaum/mbed-os/commits/9a8cd059f85535816dc83f1329c9b1becd42150d"}]}
{"actor":{"display_login":"kheubaum"}}