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

ptp: add phc2sys synchronization. #372

Merged
merged 49 commits into from
Jul 28, 2023

Commits on Dec 9, 2022

  1. rx/video: fix St22_rx.pcap_dump fail randomly (OpenVisualCloud#104)

    pcapng may has value when pcapng_max_pkts is not updated.
    
    Signed-off-by: Du, Frank <frank.du@intel.com>
    (cherry picked from commit a0aa151)
    frankdjx committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    7b38317 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. plugins/ffmpeg: correct license notice (OpenVisualCloud#109)

    Signed-off-by: Frank Du <frank.du@intel.com>
    (cherry picked from commit 6743f16)
    frankdjx committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    7e7f545 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. kw: fix klocwork issues (OpenVisualCloud#113)

    Signed-off-by: Ric Li <ming3.li@intel.com>
    (cherry picked from commit b32690a)
    ricmli authored and frankdjx committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    0b15631 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. ffmpeg: Add the steps to connect kahawai with openh264 encoder (OpenV…

    …isualCloud#123)
    
    * plugin/ffmpeg: add the steps to connect kahawai with openh264 encoder
    
    Signed-off-by: Jing Sun <jing.a.sun@intel.com>
    (cherry picked from commit e4750e9)
    jsunintel authored and frankdjx committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    2e056b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. ptp: use coefficient to correct phc timestamp (OpenVisualCloud#107)

    Signed-off-by: Ric Li <ming3.li@intel.com>
    (cherry picked from commit 01a85c1)
    ricmli authored and frankdjx committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    4813c01 View commit details
    Browse the repository at this point in the history
  2. ptp: use average coefficient (OpenVisualCloud#111)

    Signed-off-by: Ric Li <ming3.li@intel.com>
    (cherry picked from commit 3e8d9dd)
    ricmli authored and frankdjx committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    c3808a7 View commit details
    Browse the repository at this point in the history
  3. ptp: print mean path delay (OpenVisualCloud#117)

    Signed-off-by: Ric Li <ming3.li@intel.com>
    (cherry picked from commit d01a600)
    ricmli authored and frankdjx committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    5b4dd98 View commit details
    Browse the repository at this point in the history
  4. ptp: use pi controller to fine tune the coefficient (OpenVisualCloud#124

    )
    
    Signed-off-by: Ric Li <ming3.li@intel.com>
    (cherry picked from commit 8bdf8a0)
    ricmli authored and frankdjx committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    030fa22 View commit details
    Browse the repository at this point in the history
  5. version to v22.12.1

    Signed-off-by: Frank Du <frank.du@intel.com>
    frankdjx committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    6cd5715 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. lib/dev: add lock for vf command (OpenVisualCloud#144)

    Always get below log if app are running from multi thread with vf.
      _atomic_set_cmd(): There is incomplete cmd 112
      iavf_fdir_add(): fail to execute command OP_ADD_FDIR_FILTER
      iavf_flow_create(): Failed to create flow
    
    Signed-off-by: Frank Du <frank.du@intel.com>
    (cherry picked from commit 26c103a)
    frankdjx committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    e2f6d18 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    56f34b6 View commit details
    Browse the repository at this point in the history
  2. dpdk: add patch for igc driver optimization.

    1. Optimize LaunchTime Tx feature based on section 3.3.2.9.3.4 of doc#682924 rev-1.4.2 requirement.
    
    2. Configurate Qbv scheduler to isolate the video traffic and others traffic. The cycle time of
    the scheduler is the frame cycle time of 50fps. According SMPTE 2110-21 standard, the video packets
    transmission will end at the 784us from the end of cycle. The queue 0 is for video packets transmission.
    The other queues is for others traffic. So, the queue 0 is opened during the whole cycle, and the
    other queues is opened at the 784us from the end of cycle.
    
    3. Optimize time sync precision by adding clock freqency adjustment.
    
    4. Fix remote ptp4l NOT receiving DELAY_REQ message while send PTP message over UDP.
    gongxiao-intel committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    d3fa493 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    1eb64b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    0134037 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b764e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    be75925 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    9381010 View commit details
    Browse the repository at this point in the history
  2. dev: TSN pacing never be selected by automation pacing mode.

    To enable TSN pacing, "--pacing_way tsn" command line
    argurment is required.
    gongxiao-intel committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    bd28cb1 View commit details
    Browse the repository at this point in the history
  3. dev: fix coding style.

    gongxiao-intel committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    1dac5db View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. ptp: fix ptp over UDP not working on igc.

    Fix ptp not working on igc when master starts ptp4l with argument "-4" to
    broadcast ptp message over UDP.
    gongxiao-intel committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    65c66f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37828a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    720ce15 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. ptp: turn reading tx timestamp err message to dbg message.

    Because the first few reading tx timestamp attempts always failed,
    we have set total 50 attempts to tolerate the fails. So, it is
    unnecessary to print error messages of the first few attempts.
    Error message is required only when the number of attempts is
    larger than 50
    gongxiao-intel committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    6910430 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79ce27f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    416ccd0 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    ff016fa View commit details
    Browse the repository at this point in the history
  2. ptp: add phc2sys synchronization.

    Synchronize phc to system clock.
    gongxiao-intel committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    bdc0f85 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    c6f380a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37b6711 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8563bf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a390a11 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3feed22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6a0544d View commit details
    Browse the repository at this point in the history
  7. ptp: fix code style.

    gongxiao-intel committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    172611d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    90ff3a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    7a49950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2341500 View commit details
    Browse the repository at this point in the history
  3. ptp: add a command line arguement to enable phc2sys.

    The phc2sys isn't enabled by default. To enable phc2sys, add command
    line arguement "--phc2sys".
    gongxiao-intel committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    04de6c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    e3623a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    c2238d4 View commit details
    Browse the repository at this point in the history
  2. ptp: set sync flag after phc2sys delta less than 300ns.

    Be considered as synchronized while the max delta is continuously below
    300ns.
    gongxiao-intel committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    1580acd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97b3afd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6eb641 View commit details
    Browse the repository at this point in the history
  5. ptp: fix code style.

    gongxiao-intel committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    c4c4ea9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0e0edb5 View commit details
    Browse the repository at this point in the history
  7. ptp: fix code style.

    gongxiao-intel committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    204f9f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    48b4270 View commit details
    Browse the repository at this point in the history
  9. ptp: fix code style.

    gongxiao-intel committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    6d91961 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    00d0583 View commit details
    Browse the repository at this point in the history