Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(nebula_hw_interfaces): better UDP socket #231

Open
wants to merge 20 commits into
base: main
Choose a base branch
from

Commits on Nov 21, 2024

  1. feat(udp): a new UDP socket implementation

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    210a89a View commit details
    Browse the repository at this point in the history
  2. chore(udp): more error handling and doc comments

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    9d8ee7c View commit details
    Browse the repository at this point in the history
  3. chore(udp): always enable socket reuse

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    49ba10c View commit details
    Browse the repository at this point in the history
  4. chore(udp): clean up C-style code

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c2819b9 View commit details
    Browse the repository at this point in the history
  5. chore(udp): remove unnecessary double parens

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    dfb64c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb11beb View commit details
    Browse the repository at this point in the history
  7. chore(udp): differentiate between socket and usage-related errors

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    56afd43 View commit details
    Browse the repository at this point in the history
  8. feat(udp): allow setting receive buffer size

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    55bed26 View commit details
    Browse the repository at this point in the history
  9. chore(udp): use uint8_t because std::byte is annoying to refactor int…

    …o everywhere
    
    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    1bb6bc6 View commit details
    Browse the repository at this point in the history
  10. fix(udp): update state correctly when bind() is called

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    9c6522c View commit details
    Browse the repository at this point in the history
  11. feat(udp): monitor socket packet drops

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    65ef33d View commit details
    Browse the repository at this point in the history
  12. feat(udp): add explicit unsubscribe function to facilitate clean shut…

    …down
    
    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    84e5493 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. chore(expected): add stdexcept include

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8e2f7cd View commit details
    Browse the repository at this point in the history
  2. feat(udp): report when messages have been truncated

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    78f3641 View commit details
    Browse the repository at this point in the history
  3. chore(udp): relax some usage requirements

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    dabdb09 View commit details
    Browse the repository at this point in the history
  4. test(udp): add most of the unit tests for udp socket

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    df40395 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    23311cb View commit details
    Browse the repository at this point in the history
  6. chore(cspell): add OVFL to dictionary

    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    95eb54f View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat/better-udp-socket' of github.com:tier4/nebula into…

    … feat/better-udp-socket
    mojomex committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    86961ef View commit details
    Browse the repository at this point in the history
  8. fix(udp): return correctly truncated buffer when oversized packet is …

    …received
    
    Signed-off-by: Max SCHMELLER <[email protected]>
    mojomex committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    205c5dc View commit details
    Browse the repository at this point in the history