• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/package/qca-nss-ecm/src/

Lines Matching defs:type_info

270 	} type_info;
4044 memcpy(address, ii->type_info.ethernet.address, sizeof(ii->type_info.ethernet.address));
4058 memcpy(address, ii->type_info.bridge.address, sizeof(ii->type_info.bridge.address));
4224 || memcmp(ii->type_info.ethernet.address, address, ETH_ALEN)
4251 memcpy(vlan_info->address, ii->type_info.vlan.address, sizeof(ii->type_info.vlan.address));
4252 vlan_info->vlan_tag = ii->type_info.vlan.vlan_tag;
4253 vlan_info->vlan_tpid = ii->type_info.vlan.vlan_tpid;
4280 if ((ii->type != ECM_DB_IFACE_TYPE_VLAN) || (ii->type_info.vlan.vlan_tag != vlan_tag)
4281 || (ii->type_info.vlan.vlan_tpid != vlan_tpid)
4282 || memcmp(ii->type_info.vlan.address, address, ETH_ALEN)) {
4321 if ((ii->type != ECM_DB_IFACE_TYPE_BRIDGE) || memcmp(ii->type_info.bridge.address, address, ETH_ALEN)) {
4360 if ((ii->type != ECM_DB_IFACE_TYPE_LAG) || memcmp(ii->type_info.lag.address, address, ETH_ALEN)) {
4387 memcpy(pppoe_info->remote_mac, ii->type_info.pppoe.remote_mac, sizeof(ii->type_info.pppoe.remote_mac));
4388 pppoe_info->pppoe_session_id = ii->type_info.pppoe.pppoe_session_id;
4416 || (ii->type_info.pppoe.pppoe_session_id != pppoe_session_id)
4417 || memcmp(ii->type_info.pppoe.remote_mac, remote_mac, ETH_ALEN)) {
4456 if ((ii->type != ECM_DB_IFACE_TYPE_UNKNOWN) || (ii->type_info.unknown.os_specific_ident != os_specific_ident)) {
4494 if ((ii->type != ECM_DB_IFACE_TYPE_LOOPBACK) || (ii->type_info.loopback.os_specific_ident != os_specific_ident)) {
4534 if ((ii->type != ECM_DB_IFACE_TYPE_IPSEC_TUNNEL) || (ii->type_info.ipsec_tunnel.os_specific_ident != os_specific_ident)) {
4576 || !ECM_IP_ADDR_MATCH(ii->type_info.sit.saddr, saddr)
4577 || !ECM_IP_ADDR_MATCH(ii->type_info.sit.daddr, daddr)) {
4620 || !ECM_IP_ADDR_MATCH(ii->type_info.tunipip6.saddr, saddr)
4621 || !ECM_IP_ADDR_MATCH(ii->type_info.tunipip6.daddr, daddr)) {
7502 memcpy(address, ii->type_info.ethernet.address, ETH_ALEN);
7532 memcpy(address, ii->type_info.lag.address, ETH_ALEN);
7561 memcpy(address, ii->type_info.bridge.address, ETH_ALEN);
7592 memcpy(address, ii->type_info.vlan.address, ETH_ALEN);
7593 vlan_tag = ii->type_info.vlan.vlan_tag;
7594 vlan_tpid = ii->type_info.vlan.vlan_tpid;
7631 pppoe_session_id = ii->type_info.pppoe.pppoe_session_id;
7632 memcpy(remote_mac, ii->type_info.pppoe.remote_mac, ETH_ALEN);
7664 os_specific_ident = ii->type_info.unknown.os_specific_ident;
7692 os_specific_ident = ii->type_info.loopback.os_specific_ident;
7723 os_specific_ident = ii->type_info.ipsec_tunnel.os_specific_ident;
7754 os_specific_ident = ii->type_info.ipsec_tunnel.os_specific_ident;
7785 os_specific_ident = ii->type_info.ipsec_tunnel.os_specific_ident;
8799 struct ecm_db_interface_info_ethernet *type_info;
8828 type_info = &ii->type_info.ethernet;
8829 memcpy(type_info->address, address, ETH_ALEN);
8915 struct ecm_db_interface_info_lag *type_info;
8944 type_info = &ii->type_info.lag;
8945 memcpy(type_info->address, address, ETH_ALEN);
9031 struct ecm_db_interface_info_bridge *type_info;
9060 type_info = &ii->type_info.bridge;
9061 memcpy(type_info->address, address, ETH_ALEN);
9147 struct ecm_db_interface_info_vlan *type_info;
9176 type_info = &ii->type_info.vlan;
9177 type_info->vlan_tag = vlan_tag;
9178 type_info->vlan_tpid = vlan_tpid;
9179 memcpy(type_info->address, address, ETH_ALEN);
9267 struct ecm_db_interface_info_pppoe *type_info;
9295 type_info = &ii->type_info.pppoe;
9296 type_info->pppoe_session_id = pppoe_session_id;
9297 memcpy(type_info->remote_mac, remote_mac, ETH_ALEN);
9383 struct ecm_db_interface_info_unknown *type_info;
9411 type_info = &ii->type_info.unknown;
9412 type_info->os_specific_ident = os_specific_ident;
9497 struct ecm_db_interface_info_loopback *type_info;
9525 type_info = &ii->type_info.loopback;
9526 type_info->os_specific_ident = os_specific_ident;
9607 return ii->type_info.sit.daddr[0] == 0;
9615 void ecm_db_iface_add_sit(struct ecm_db_iface_instance *ii, struct ecm_db_interface_info_sit *type_info, char *name, int32_t mtu,
9649 ii->type_info.sit = *type_info;
9654 hash_index = ecm_db_iface_generate_hash_index_sit(type_info->saddr, type_info->daddr);
9730 void ecm_db_iface_add_tunipip6(struct ecm_db_iface_instance *ii, struct ecm_db_interface_info_tunipip6 *type_info, char *name, int32_t mtu,
9764 ii->type_info.tunipip6 = *type_info;
9769 hash_index = ecm_db_iface_generate_hash_index_tunipip6(type_info->saddr, type_info->daddr);
9854 struct ecm_db_interface_info_ipsec_tunnel *type_info;
9882 type_info = &ii->type_info.ipsec_tunnel;
9883 type_info->os_specific_ident = os_specific_ident;