iproute2: display xfrm socket policy direction
Subsystems (2)
PATCH 1/1 iproute2: display xfrm socket policy direction
display socket policy direction
Signed-off-by Ulrich Weber <[email protected]>
--- ip/ipxfrm.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)
ip/ipxfrm.c +7 -1
@@ -861,7 +861,13 @@ void xfrm_policy_info_print(struct xfrm_userpolicy_info *xpinfo,STRBUF_CAT (buf,"\t" );fputs (buf, fp); -fprintf (fp,"dir " ); +if (xpinfo->dir >=XFRM_POLICY_MAX ) { + xpinfo->dir -=XFRM_POLICY_MAX ; +fprintf (fp,"socket " ); + } +else +fprintf (fp,"dir " ); +switch (xpinfo->dir) {case XFRM_POLICY_IN :fprintf (fp,"in" );
Signature · 1 line
1.7.0.4
Quoted 17 lines · On Mon, 13 Sep 2010 15:29:05 +0200 Ulrich Weber <[email protected]> wrote:
display socket policy direction
Signed-off-by Ulrich Weber <[email protected]>--- ip/ipxfrm.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)ip/ipxfrm.c +0
-1@@ -861,7 +861,13 @@ void xfrm_policy_info_print(struct xfrm_userpolicy_info *xpinfo,STRBUF_CAT (buf,"\t" );fputs (buf, fp); -fprintf (fp,"dir " );
ip/ipxfrm.c void xfrm_policy_info_print(struct xfrm_userpolicy_info *xpinfo, · line 873
Quoted 10 lines
ip/ipxfrm.c +7
-0+if (xpinfo->dir >=XFRM_POLICY_MAX ) { + xpinfo->dir -=XFRM_POLICY_MAX ; +fprintf (fp,"socket " ); + } +else +fprintf (fp,"dir " ); +switch (xpinfo->dir) {case XFRM_POLICY_IN :fprintf (fp,"in" );
Applied (with cleanup) thanks.