![C 라이브러리를 Linux Bridge(brctl)와 통합하여 패킷 편집](https://linux55.com/image/174015/C%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC%20Linux%20Bridge(brctl)%EC%99%80%20%ED%86%B5%ED%95%A9%ED%95%98%EC%97%AC%20%ED%8C%A8%ED%82%B7%20%ED%8E%B8%EC%A7%91.png)
특정 패킷(프로토콜 관련)에 대해 일부 작업을 수행하려면 컴퓨터와 공용 네트워크 사이에 브리지 장치를 배포해야 합니다. 시나리오는 아래와 같습니다.
내 시나리오는 대기 시간에 매우 민감합니다(LAN 내에서 최대 RTT는 6ms가 필요함). brctl을 사용하여 Linux 브리지를 설정했는데 매우 잘 수행되었습니다(2.2ms - 3.5ms 사이의 RTT). 이제 C로 개발한 라이브러리를 브리지와 통합해야 합니다. 그러면 일부 패킷이 변경됩니다. C 라이브러리를 brctl과 통합할 수 있습니까?
참고: 저는 RaspianOS와 함께 RaspberryPi를 브리지 장치로 사용하고 있습니다.