C 라이브러리를 Linux Bridge(brctl)와 통합하여 패킷 편집

C 라이브러리를 Linux Bridge(brctl)와 통합하여 패킷 편집

특정 패킷(프로토콜 관련)에 대해 일부 작업을 수행하려면 컴퓨터와 공용 네트워크 사이에 브리지 장치를 배포해야 합니다. 시나리오는 아래와 같습니다.

상상하다

내 시나리오는 대기 시간에 매우 민감합니다(LAN 내에서 최대 RTT는 6ms가 필요함). brctl을 사용하여 Linux 브리지를 설정했는데 매우 잘 수행되었습니다(2.2ms - 3.5ms 사이의 RTT). 이제 C로 개발한 라이브러리를 브리지와 통합해야 합니다. 그러면 일부 패킷이 변경됩니다. C 라이브러리를 brctl과 통합할 수 있습니까?

참고: 저는 RaspianOS와 함께 RaspberryPi를 브리지 장치로 사용하고 있습니다.

관련 정보