{"push_id":3084490814,"size":1,"distinct_size":1,"ref":"refs/heads/tls-sockets-fd-table-rework","head":"5f1cec2ceed64a5be9205ec0c2278950b1d68bad","before":"5d14e09d2c82c1f798bf3d6c1dfa5c1c250d9879","commits":[{"sha":"5f1cec2ceed64a5be9205ec0c2278950b1d68bad","author":{"name":"Robert Lubos","email":"9d28997c6894a2d0321a7bb399169af7ce99b64e@nordicsemi.no"},"message":"net: sockets: Rework poll to support vtable\n\nThis commit reworks socket poll implementation to support multiple\nsocket implementations.\n\nTo achieve that, two poll helper functions were added to the socket\nvtable: poll_prepare and poll_update. The poll implementation calls\nthese functions for each socket requested in the fds table.\n\nThe first function is responsible for preparing k_poll_event objects\nfor specific socket. It can also request to skip waiting in k_poll by\nreturning EALREADY through errno.\n\nThe latter function is responsible for processing outcome of k_poll for\neach socket. The function can also request to retry the k_poll by\nreturning EAGAIN through errno.\n\nSigned-off-by: Robert Lubos <robert.lubos@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/rlubos/zephyr/commits/5f1cec2ceed64a5be9205ec0c2278950b1d68bad"}]}
{"actor":{"display_login":"rlubos"}}