Re: [Linuxptp-users] can linuxptp run on a single system?
PTP IEEE 1588 stack for Linux
Brought to you by:
rcochran
From: Richard C. <ric...@gm...> - 2022-11-24 14:50:11
|
On Wed, Nov 23, 2022 at 03:12:36PM +0100, Miroslav Lichvar wrote: > This is not an issue with the protocol. As I understand it, the kernel > will normally not send or accept a unicast packet to itself over a > real network interface. It has the loopback interface for that. > > One way to get around that is to use multiple network namespaces. You can run 2x ptp4l, one on each port. If you use layer2 transport (-2 command line option) then it just works. If you want UDP transport, then you must configure the kernel networking stack to accept messages from itself: # In order to run PTP tests with two or more local interfaces, the # kernel must be told to accept packets from a local address. all="eth6 eth4 eth3" for x in $all; do echo 1 > /proc/sys/net/ipv4/conf/$x/accept_local done HTH, Richard |