feat: get source eid with bp_recvmsg in struct msghdr* msg #30
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Kernel Module CI | |
| on: | |
| pull_request: | |
| paths: | |
| - 'bp_socket/**' | |
| - 'include/**' | |
| jobs: | |
| kernel-module: | |
| name: bp_socket - Format Check, Build, Sparse Analysis | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Install dependencies | |
| run: | | |
| sudo apt-get update | |
| sudo apt-get install -y \ | |
| build-essential \ | |
| linux-headers-$(uname -r) \ | |
| sparse \ | |
| make | |
| - name: Clang format check | |
| uses: jidicula/[email protected] | |
| with: | |
| clang-format-version: '20' | |
| check-path: bp_socket | |
| - name: Build kernel module | |
| working-directory: bp_socket | |
| run: | | |
| make clean || true | |
| make | |
| - name: Sparse static analysis | |
| working-directory: bp_socket | |
| run: | | |
| make clean || true | |
| make sparse |