没有合适的资源?快使用搜索试试~ 我知道了~
首页56XX-PG642-RDS开发者文档:BCM53344详解与资源分享
56XX-PG642-RDS开发者文档:BCM53344详解与资源分享
4星 · 超过85%的资源 需积分: 10 22 下载量 197 浏览量
更新于2024-07-18
收藏 21.08MB PDF 举报
"56XX-PG642-RDS_decrypted" 是一份针对BCM56XX网络交换机的开发者文档,由Broadcom公司发布于2014年10月30日,适用于软件开发套件(SDK)版本6.4.2。该文档详细介绍了BCM53344芯片的相关技术,并且是针对56XX系列产品的程序员参考指南。由于网络上关于BCM相关资源的可用性不高,这份文档对于了解和开发基于BCM56XX的交换机解决方案具有重要价值。
文档涵盖了从最初版本6.4.0到6.4.2的主要变化,其中包括功能更新、API更改、驱动程序优化以及可能的新特性介绍。例如,6.4.2版本的SDK更新可能包括性能提升、安全性改进或者增强了与第三方设备的兼容性。通过阅读这份文档,开发者可以掌握如何利用BCM56XX的硬件特性和功能,如StrataSwitch系列的高速连接能力、HiGig和XGS技术等,来设计和实现高效、可靠的网络解决方案。
除了技术细节,文档还包含了版权信息,强调所有权利归Broadcom Corporation所有,并声明在美国及其他地区可能享有商标权。此外,文档还列出了修订历史,以便跟踪SDK随时间的变化和更新,这对于开发者来说是一个追踪新功能和解决兼容性问题的重要参考。
56XX-PG642-RDS_decrypted是BCM56XX系列交换机开发人员的宝贵资源,提供了全面的编程指南,帮助他们充分利用BCM53344芯片的能力,进行高效和创新的网络设备开发工作。这份文档对于深入理解网络架构、编写驱动程序、调试和优化代码等方面都有实际指导意义。
11/26/2014 ISF9Q
Table of ContentsBCM56XX Programmer’s Reference Guide
Broadcom
®
October 30, 2014 • 56XX-PG642-R Page 16
Section 62: Deprecated API.......................................................................................... 3273
Overview.................................................................................................................................................. 3273
Field Qualify Stage............................................................................................................................ 3273
Counter Management........................................................................................................................ 3273
Meter Management ........................................................................................................................... 3274
Trunking (Link Aggregation).............................................................................................................. 3274
IP Multicast........................................................................................................................................ 3275
Data Types Defined for IPMC APIs............................................................................................ 3276
Differentiated Services ...................................................................................................................... 3276
DMUX Packet Distribution................................................................................................................. 3276
Filter Management ............................................................................................................................ 3276
Hierarchical Transparent LAN Services ............................................................................................ 3277
IGMP Snooping Control .................................................................................................................... 3277
Meter Management ........................................................................................................................... 3277
Multidevice Stack Control.................................................................................................................. 3277
Layer-3 Configuration Management and Control .............................................................................. 3277
L3 Data Types............................................................................................................................ 3277
Layer-2 .............................................................................................................................................. 3281
L2 Cache.................................................................................................................................... 3281
Layer 2 Multicast Management.................................................................................................. 3281
Port.................................................................................................................................................... 3282
Generic Port Match APIs............................................................................................................ 3283
Security ............................................................................................................................................. 3284
Operations, Administration, and Maintenance .................................................................................. 3284
Forwarding Failover Protection .................................................................................................. 3286
Failover Data Types ................................................................................................................... 3286
L2GRE Management ................................................................................................................. 3286
L2GRE Data Types .................................................................................................................... 3286
MAC-in-MAC Management ........................................................................................................ 3287
Network Interface Virtualization Management ........................................................................... 3287
Quality of Service ....................................................................................................................... 3287
TRILL Management ................................................................................................................... 3287
Field APIs .......................................................................................................................................... 3288
Data Field Management............................................................................................................. 3288
Entry Action Management.......................................................................................................... 3290
Field Stat Management.............................................................................................................. 3290
Meter Management .................................................................................................................... 3290
BCM and BCMX Fundamentals ........................................................................................................ 3290
BCMX Layer Fundamentals ....................................................................................................... 3291
11/26/2014 ISF9Q
Table of ContentsBCM56XX Programmer’s Reference Guide
Broadcom
®
October 30, 2014 • 56XX-PG642-R Page 17
Logical Ports .............................................................................................................................. 3291
Logical Port Lists........................................................................................................................ 3292
IP Flow Information Export Management.......................................................................................... 3293
Link Monitoring and Notification ........................................................................................................ 3293
MPLS Management........................................................................................................................... 3293
MPLS Data Types ...................................................................................................................... 3293
Multicast Configuration...................................................................................................................... 3294
Policer Configuration......................................................................................................................... 3295
Proxy Services .................................................................................................................................. 3295
Rate Limiting ..................................................................................................................................... 3295
Statistics............................................................................................................................................ 3295
Spanning Tree Groups...................................................................................................................... 3295
Subport Configuration ....................................................................................................................... 3295
Switch Control ................................................................................................................................... 3295
Packet Transmit and Receive ........................................................................................................... 3295
BCMX TX API ............................................................................................................................ 3295
BCMX RX API ............................................................................................................................ 3296
VXLAN Management......................................................................................................................... 3297
WLAN Management .......................................................................................................................... 3297
Advanced ContentAware Enhanced Software .................................................................................. 3298
Data Types................................................................................................................................. 3298
Access Control List .................................................................................................................... 3298
ACL Rule.................................................................................................................................... 3298
ACL Rule Action......................................................................................................................... 3299
Deprecated API Functions..................................................................................................................... 3300
Appendix A: API Quick Reference ............................................................................... 4228
11/26/2014 ISF9Q
List of TablesBCM56XX Programmer’s Reference Guide
Broadcom
®
October 30, 2014 • 56XX-PG642-R Page 18
List of Tables
Table 1: Broadcom Network Switching Basic Types ....................................................................................... 40
Table 2: VLAN Packet Format Flags ............................................................................................................... 41
Table 3: L2 Packet Format Flags..................................................................................................................... 42
Table 4: IP Packet Format Flags ..................................................................................................................... 42
Table 5: FCOE Packet Format Flags............................................................................................................... 42
Table 6: Tunnel Packet Format Flags.............................................................................................................. 42
Table 7: MPLS Packet Format Flags ............................................................................................................... 43
Table 8: HiGig™ Packet Format Flags ............................................................................................................ 43
Table 9: CNTAG Packet Format Flags ............................................................................................................ 43
Table 10: ICNM Packet Format Flags.............................................................................................................. 43
Table 11: VNTAG Packet Format Flags .......................................................................................................... 43
Table 12: ETAG Packet Format Flags ............................................................................................................. 44
Table 13: SUBPORT TAG Packet Format Flags ............................................................................................. 44
Table 14: BCM Module IDs.............................................................................................................................. 44
Table 15: Macros for Analyzing/Constructing GPORTs................................................................................... 46
Table 16: BCM Fundamentals Functions......................................................................................................... 54
Table 17: Error Codes...................................................................................................................................... 61
Table 18: Error Codes Functions ..................................................................................................................... 62
Table 19: Initialization Functions...................................................................................................................... 66
Table 20: BCM API Dispatch Drivers ............................................................................................................... 69
Table 21: bcm_info_t Structure........................................................................................................................ 81
Table 22: Capability Flags ............................................................................................................................... 81
Table 23: bcm_port_info_t ............................................................................................................................... 88
Table 24: Port Information Action Mask Composite Values............................................................................. 92
Table 25: bcm_port_management_packet_config_t........................................................................................ 92
Table 26: Port Management Packet Config Flags ........................................................................................... 93
Table 27: bcm_port_pon_info_t ....................................................................................................................... 93
Table 28: Extended Port Abilities ..................................................................................................................... 94
Table 29: bcm_port_ability_t............................................................................................................................ 95
Table 30: Definition of Port TPID Class Flags ................................................................................................. 95
Table 31: Special TPID Values for Port TPID Class Configuration..................................................................96
Table 32: Port Counters................................................................................................................................... 96
Table 33: Generic Port Match Criteria ............................................................................................................. 97
Table 34: Flags for bcm_port_match_info_t .................................................................................................... 98
Table 35: Port Configuration Functions ......................................................................................................... 100
11/26/2014 ISF9Q
List of TablesBCM56XX Programmer’s Reference Guide
Broadcom
®
October 30, 2014 • 56XX-PG642-R Page 19
Table 36: bcm_port_config_t ......................................................................................................................... 116
Table 37: BCM_PRIO_XXX, BCM_DSCP_ECN Flags for BCM5328x.......................................................... 127
Table 38: DSCP Mapping Parameters........................................................................................................... 128
Table 39: Port Master Table ......................................................................................................................... 133
Table 40: Port Interface Table ....................................................................................................................... 134
Table 41: bcm_port_interface_config_t.......................................................................................................... 136
Table 42: bcm_port_interface_config_t.......................................................................................................... 138
Table 43: bcm_port_mapping_info_t ............................................................................................................. 138
Table 44: Port add Flags................................................................................................................................ 139
Table 45: Port interfaces ................................................................................................................................ 139
Table 46: Loopback Modes............................................................................................................................ 147
Table 47: Link Status States .......................................................................................................................... 148
Table 48: Port PHY Flags .............................................................................................................................. 153
Table 49: PHY Register Type Flags .............................................................................................................. 154
Table 50: BCM Port MDIX Modes.................................................................................................................. 165
Table 51: BCM Port MDIX Status .................................................................................................................. 165
Table 52: bcm_phy_config_t.......................................................................................................................... 170
Table 53: bcm_port_medium_t ...................................................................................................................... 171
Table 54: Port Discard Modes ....................................................................................................................... 175
Table 55: Port Learn Modes .......................................................................................................................... 176
Table 56: Port IFilter Modes........................................................................................................................... 178
Table 57: Flags for Port Ingress and Egress Modes...................................................................................... 179
Table 58: Port Filtering Modes....................................................................................................................... 182
Table 59: Port Encapsulation Modes ............................................................................................................. 185
Table 60: Port Frame Types .......................................................................................................................... 187
Table 61: Port Flooding Block Flags .............................................................................................................. 191
Table 62: Port Double Tag Modes ................................................................................................................. 197
Table 63: Color Mode .................................................................................................................................... 203
Table 64: bcm_port_cable_diag_t.................................................................................................................. 206
Table 65: "Cable/Pair" State Values .............................................................................................................. 206
Table 66: Port FAULT Flags .......................................................................................................................... 207
Table 67: bcmColorXXX-to-DP Mapping for BCM5328x ............................................................................... 213
Table 68: Bitmap Definitions .......................................................................................................................... 215
Table 69: Bitmap Definitions .......................................................................................................................... 216
Table 70: Port Force Forward Modes ............................................................................................................ 218
Table 71: bcm_port_control_t ........................................................................................................................ 219
Table 72: PRBS Values ................................................................................................................................. 231
11/26/2014 ISF9Q
List of TablesBCM56XX Programmer’s Reference Guide
Broadcom
®
October 30, 2014 • 56XX-PG642-R Page 20
Table 73: Ability Values ................................................................................................................................. 231
Table 74: Fabric Header Format Values........................................................................................................ 232
Table 75: Port CONTROL DISCARD MACSA Flags ..................................................................................... 232
Table 76: Port CONTROL UNKNOWN MACDA Flags .................................................................................. 232
Table 77: Port CONTROL FILTER DISABLE Flags ......................................................................................232
Table 78: Port CONTROL TUNNEL ID Values.............................................................................................. 233
Table 79: Port EEE Mode Values .................................................................................................................. 233
Table 80: Port Control evb Type Values ........................................................................................................ 233
Table 81: Port Control Fcoe Fabric Select Type Values................................................................................ 233
Table 82: bcm_port_pcs_t ............................................................................................................................. 233
Table 83: bcm_port_niv_type_t...................................................................................................................... 234
Table 84: bcm_port_class_t........................................................................................................................... 239
Table 85: bcm_port_field_egress_class_select_t .......................................................................................... 240
Table 86: bcm_port_phy_control_t ................................................................................................................ 241
Table 87: bcm_port_phy_clock_source_t ...................................................................................................... 250
Table 88: RX_LOS Values............................................................................................................................. 250
Table 89: Longreach Ability Bitmap Values ................................................................................................... 250
Table 90: Power Control Values .................................................................................................................... 251
Table 91: EDC Config Values ........................................................................................................................ 251
Table 92: Autoneg Modes .............................................................................................................................. 251
Table 93: Force VLAN Flags.......................................................................................................................... 253
Table 94: Internal Port Flags.......................................................................................................................... 258
Table 95: bcm_port_congestion_config_t ...................................................................................................... 260
Table 96: Port Congestion Flags ................................................................................................................... 261
Table 97: bcm_port_timesync_config_t ......................................................................................................... 292
Table 98: Timesync configuration flags ......................................................................................................... 293
Table 99: Timesync Packet Types................................................................................................................. 293
Table 100: bcm_port_phy_timesync_config_t ............................................................................................... 296
Table 101: Port PHY Timesync Config Structure Field Validity Flags ........................................................... 297
Table 102: Port PHY Timesync Flags ............................................................................................................ 298
Table 103: Port PHY Timesync Capability Flags (Read Only)....................................................................... 299
Table 104: Port PHY Timesync INBAND TS Flags........................................................................................ 299
Table 105: Port PHY Timesync MPLS Flags ................................................................................................. 300
Table 106: Port PHY Timesync Load Control Flags ...................................................................................... 300
Table 107: Port PHY Timesync Interrupt Flags ............................................................................................. 301
Table 108: Port PHY Timesync Interrupt Mask Flags .................................................................................... 302
Table 109: bcm_port_phy_timesync_global_mode_t .................................................................................... 302
剩余4352页未读,继续阅读
2022-09-14 上传
2018-10-31 上传
2022-09-21 上传
2021-10-03 上传
2022-09-24 上传
2021-05-22 上传
2018-10-31 上传
2022-09-21 上传
liangbaosongpe
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功