![]() |
NetSim Source Code Help
|

Go to the source code of this file.
Enumerations | |
| enum | ACL_TYPE { ACLTYPE_BOTH , ACLTYPE_INBOUND , ACLTYPE_OUTBOUND } |
| enum | ACL_ACTION { ACLACTION_PERMIT , ACLACTION_DENY } |
Functions | |
| int | fn_NetSim_FirewallConfig (NETSIM_ID nDeviceId) |
| void | acl_add_new_line (NETSIM_ID d, char *s) |
| ACL_ACTION | fn_NetSim_MAC_Firewall (NETSIM_ID nDeviceId, NETSIM_ID interfaceId, NetSim_PACKET *packet, ACL_TYPE type) |
| ACL_ACTION | fn_NetSim_NETWORK_Firewall (NETSIM_ID nDeviceId, NETSIM_ID interfaceId, NetSim_PACKET *packet, ACL_TYPE type) |
| void | fn_NetSim_Firewall_Free (NETSIM_ID d) |
| char * | acl_print (NETSIM_ID d) |
| enum ACL_ACTION |
| Enumerator | |
|---|---|
| ACLACTION_PERMIT | |
| ACLACTION_DENY | |
Definition at line 31 of file Firewall.h.
| enum ACL_TYPE |
| Enumerator | |
|---|---|
| ACLTYPE_BOTH | |
| ACLTYPE_INBOUND | |
| ACLTYPE_OUTBOUND | |
Definition at line 24 of file Firewall.h.
| void acl_add_new_line | ( | NETSIM_ID | d, |
| char * | s | ||
| ) |
Definition at line 185 of file firewall.c.


| char * acl_print | ( | NETSIM_ID | d | ) |
Definition at line 346 of file firewall.c.


| void fn_NetSim_Firewall_Free | ( | NETSIM_ID | d | ) |
| int fn_NetSim_FirewallConfig | ( | NETSIM_ID | nDeviceId | ) |
This function is to configure the firewall.
Definition at line 235 of file firewall.c.


| ACL_ACTION fn_NetSim_MAC_Firewall | ( | NETSIM_ID | nDeviceId, |
| NETSIM_ID | interfaceId, | ||
| NetSim_PACKET * | packet, | ||
| ACL_TYPE | type | ||
| ) |
Definition at line 328 of file firewall.c.


| ACL_ACTION fn_NetSim_NETWORK_Firewall | ( | NETSIM_ID | nDeviceId, |
| NETSIM_ID | interfaceId, | ||
| NetSim_PACKET * | packet, | ||
| ACL_TYPE | type | ||
| ) |
Definition at line 333 of file firewall.c.

