ipsec: add input node bypass/discard functionality
add bypass/discard functionality to ipsec4-input-feature node Type: feature Signed-off-by: ShivaShankarK <shivaashankar1204@gmail.com> Change-Id: I152a5dfee0296109cccabe349a330dbbe395cc6c
This commit is contained in:

committed by
Neale Ranns

parent
b5c0d35f94
commit
0546483ce0
File diff suppressed because it is too large
Load Diff
@ -23,7 +23,9 @@
|
||||
_(IP4_INBOUND_PROTECT, "ip4-inbound-protect") \
|
||||
_(IP6_INBOUND_PROTECT, "ip6-inbound-protect") \
|
||||
_(IP4_INBOUND_BYPASS, "ip4-inbound-bypass") \
|
||||
_(IP6_INBOUND_BYPASS, "ip6-inbound-bypass")
|
||||
_(IP6_INBOUND_BYPASS, "ip6-inbound-bypass") \
|
||||
_(IP4_INBOUND_DISCARD, "ip4-inbound-discard") \
|
||||
_(IP6_INBOUND_DISCARD, "ip6-inbound-discard")
|
||||
|
||||
typedef enum ipsec_spd_policy_t_
|
||||
{
|
||||
|
@ -123,6 +123,10 @@ ipsec_policy_mk_type (bool is_outbound,
|
||||
IPSEC_SPD_POLICY_IP4_INBOUND_BYPASS);
|
||||
return (0);
|
||||
case IPSEC_POLICY_ACTION_DISCARD:
|
||||
*type = (is_ipv6 ?
|
||||
IPSEC_SPD_POLICY_IP6_INBOUND_DISCARD :
|
||||
IPSEC_SPD_POLICY_IP4_INBOUND_DISCARD);
|
||||
return (0);
|
||||
case IPSEC_POLICY_ACTION_RESOLVE:
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user