port: Make the sync and announce transmit functions public.

These functions will be needed by the new unicast mode.

Signed-off-by: Richard Cochran <richardcochran@gmail.com>
master
Richard Cochran 2018-04-05 11:21:40 -07:00
parent 05dce31d81
commit f94df4f625
2 changed files with 4 additions and 2 deletions

4
port.c
View File

@ -1311,7 +1311,7 @@ out:
return -1;
}
static int port_tx_announce(struct port *p, struct address *dst)
int port_tx_announce(struct port *p, struct address *dst)
{
struct timePropertiesDS *tp = clock_time_properties(p->clock);
struct parent_ds *dad = clock_parent_ds(p->clock);
@ -1363,7 +1363,7 @@ static int port_tx_announce(struct port *p, struct address *dst)
return err;
}
static int port_tx_sync(struct port *p, struct address *dst)
int port_tx_sync(struct port *p, struct address *dst)
{
struct ptp_message *msg, *fup;
int err, event;

View File

@ -157,6 +157,8 @@ int port_set_delay_tmo(struct port *p);
int port_set_qualification_tmo(struct port *p);
void port_show_transition(struct port *p, enum port_state next,
enum fsm_event event);
int port_tx_announce(struct port *p, struct address *dst);
int port_tx_sync(struct port *p, struct address *dst);
int process_announce(struct port *p, struct ptp_message *m);
void process_delay_resp(struct port *p, struct ptp_message *m);
void process_follow_up(struct port *p, struct ptp_message *m);