Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
94cd60d0
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
160
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
94cd60d0
编写于
11月 21, 2013
作者:
L
Laurence Evans
提交者:
Ben Hutchings
12月 12, 2013
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sfc: PTP - tidy up unused/useless variables
Signed-off-by:
N
Ben Hutchings
<
bhutchings@solarflare.com
>
上级
bc0f3c13
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
1 addition
and
15 deletion
+1
-15
drivers/net/ethernet/sfc/ptp.c
drivers/net/ethernet/sfc/ptp.c
+1
-15
未找到文件。
drivers/net/ethernet/sfc/ptp.c
浏览文件 @
94cd60d0
...
...
@@ -237,9 +237,6 @@ struct efx_ptp_timeset {
* @evt_code: Last event code
* @start: Address at which MC indicates ready for synchronisation
* @host_time_pps: Host time at last PPS
* @last_sync_ns: Last number of nanoseconds between readings when synchronising
* @base_sync_ns: Number of nanoseconds for last synchronisation.
* @base_sync_valid: Whether base_sync_time is valid.
* @current_adjfreq: Current ppb adjustment.
* @phc_clock: Pointer to registered phc device
* @phc_clock_info: Registration structure for phc device
...
...
@@ -274,9 +271,6 @@ struct efx_ptp_data {
int
evt_code
;
struct
efx_buffer
start
;
struct
pps_event_time
host_time_pps
;
unsigned
last_sync_ns
;
unsigned
base_sync_ns
;
bool
base_sync_valid
;
s64
current_adjfreq
;
struct
ptp_clock
*
phc_clock
;
struct
ptp_clock_info
phc_clock_info
;
...
...
@@ -482,18 +476,10 @@ efx_ptp_process_times(struct efx_nic *efx, MCDI_DECLARE_STRUCT_PTR(synch_buf),
if
(
ngood
==
0
)
{
netif_warn
(
efx
,
drv
,
efx
->
net_dev
,
"PTP no suitable synchronisations %dns
\n
"
,
ptp
->
base_sync_ns
);
"PTP no suitable synchronisations
\n
"
);
return
-
EAGAIN
;
}
/* Average minimum this synchronisation */
ptp
->
last_sync_ns
=
DIV_ROUND_UP
(
total
,
ngood
);
if
(
!
ptp
->
base_sync_valid
||
(
ptp
->
last_sync_ns
<
ptp
->
base_sync_ns
))
{
ptp
->
base_sync_valid
=
true
;
ptp
->
base_sync_ns
=
ptp
->
last_sync_ns
;
}
/* Calculate delay from actual PPS to last_time */
delta
.
tv_nsec
=
ptp
->
timeset
[
last_good
].
nanoseconds
+
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录